SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xd4 in positio_威震四海的博客-程序员信息网

技术标签: Python工具  

在pycharm中执行Python代码时,如果脚本中存在一些中文内容,很容易出现编码不合适的问题,编码报错

SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xd4 in positio

这种错误有时很烦人

曾经试过

1、顶部添加一行代码

# -*-coding:utf-8-*-

2、如果问题解决了,万事大吉

如果没解决,往下看

但是有时仍不管用,那就再添加一行代码

sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='gb18030')

3、如果问题解决了,还是万事大吉

如果没解决,接着往下看

在pycharm工作界面右键---File-Encoding--选择UTF-8编码----reload-----reload anyway

这次肯定搞定

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Beyond_F4/article/details/84135949

智能推荐

matlab for 数组,Matlab数组_抓根的博客-程序员信息网

MATLAB中所有数据类型的所有变量都是多维数组。向量是一维数组,矩阵是二维数组。我们前面已经讨论和学习过向量和矩阵。 在本章中,将讨论和学习多维数组。 然而,在此之前,让我们先学习一些特殊类型的数组。MATLAB中的特殊数组在本节中,我们将讨论学习一些创建一些特殊数组的函数。对于这些函数,单个参数创建一个正方形数组,双参数创建矩形数组。zeros()函数是用来创建一个全零的数组 -例如 -zer...

Redis 集群搭建(二):Docker 部署 Redis主从同步与读写分离 断电恢复 数据持久化处理_0x8g1T9E的博客-程序员信息网

https://blog.csdn.net/john_chang11/article/details/52806178?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-1https://zjxkenshine.github.io/2018/04/13/Redis%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0%EF%BC%88%E4%BA%94%EF%BC%89%EF%BC%9A%E6%8C%81%E4%B9.

hibernate--常见@Query的操作示例,操作符及操作函数[email protected]怎么识别集合_风情客家__的博客-程序员信息网

1. 操作示例@Query(value = "SELECT u.serviceId FROM AlgrthmServiceMap u WHERE u.algrthmType=:algrthmType")String findServiceId(@Param("algrthmType") String algrthmType);/*** 查询全部*/@Query("select...

IPv4地址共享技术知多少_ipv4共享地址_ipbaobao的博客-程序员信息网

 在我们能够迁移到IPv6之前,IPv4地址肯定就耗光了,因此我们必须渡过一段时间,不仅有IPv4与IPv6共存,而且是IPv4地址共享的时代。 IPv4地址共享技术大致有两类。一种是运营商运营NAT,给用户分配的是RFC1918的地址;另外一种是为用户分配公开IPv4地址,通过划分不同的port区间共享。前一种技术的典型代表是Carrier Grade NAT (CGN), 也

spark常用命令总结_何以MDay的博客-程序员信息网

spark命令总结:yarn application -list : 列出所有正在执行的任务。spark-submit 提交任务任务。以及各参数的含义。spark-submit \–master yarn \–jars required_jars/spark-streaming-kafka-0-8-assembly_2.11-2.4.3.jar \–deploy-mode cluster \–num-executors 1 \–executor-memory 1G \–driver-m

随便推点

高德地图加载带秘钥_afengTTS的博客-程序员信息网

<!DOCTYPE HTML><html lang="zh" xmlns:th="http://www.w3.org/1999/xhtml"><meta charset="utf-8"><script type="text/javascript" src="https://webapi.amap.com/maps?v=1.4.15&key=90ce9e1460c8a0ba99d020ed73831cef"></script><

项目总结(一)__百度AI studio比赛--汽车大师问答摘要与推理_automaster_trainset_知了爱啃代码的博客-程序员信息网

百度AI studio比赛--汽车大师问答摘要与推理项目选用模型、方法、实现思路、代码。

双绞线的制作和直联线交叉线区别_wudong001的博客-程序员信息网

双绞线的制作和直联线交叉线区别 双绞线有两种接法标准:EIA/TIA 568B标准和EIA/TIA 568A标准。 T568A线序 1 2 3 4 5 6 7 8 绿白 绿 橙白 蓝 蓝白 橙 棕白 棕

docker 彻底卸载_卸载docker_无恋-zx的博客-程序员信息网

docker 卸载使用yum安装docker(安装过程可以参照linux 安装docker),如需卸载docker可以按一下步骤操作:1、查看当前docker状态如果是运行状态则停掉systemctl stop docker2、查看yum安装的docker文件包 yum list installed |grep docker查看docker相关的rpm源文件rpm -qa |grep docker3、删除所有安装的docker文件包yum -y

实现点击图片查看大图,可滚轮放大缩小,可拖动图片,兼容ie8及以上,ie7开始就有问题,以后拿出去用的时候再完善吧_akxj2022的博客-程序员信息网

前端小小白一枚,一直羡慕前端大神分分钟写出来一个模态层图片预览,这两天项目不吃紧,自己动手试做一个既然是自己动手,虽然功能比不上大神的,不过兼容性调到了ie8,还是小有成就的,现分享出来给其他小白参考,路过的大神有更牛掰的代码,欢迎评论分享工具:hbuilder遇到的兼容性问题:ie8不支持 addEventLisenter,要判断,改用 attachEvent ie8不支持通过...

vue2.0 中axios 调用接口_vue2.0调用删除接口_werido__的博客-程序员信息网

安装:npm install axios --savemain.js 入口文件中全局挂载(这里使用原型链挂载):import axios from 'axios';Vue.prototype.$http = axios;config文件夹下的index.js 配置服务器环境module.exports = { dev: {//开发服务器 // Paths assetsSubDirectory: 'static', assetsPublicPath: '/',

推荐文章

热门文章

相关标签