python3.X默认编码格式为UTF-8编码,因此对于汉字字符是可以自动识别的。但对于含有汉字字符的下列代码分别用纯txt文本、Geany编辑器、pycharm三种不同的方式编译执行时,唯独只有在pycharm中可以正确运行,其他两种均报错:

SyntaxError: Non-UTF-8 code starting with ‘\xb1‘ in file demo.txt on line 1, but

no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

name1 = "北京"name2=name1print(name1,name2)

name1= "南京"

print(name1,name2)

造成上述错误的原因是用纯txt文本和Geany编辑器编写的python程序的编码格式默认是ASCII和gbk,python3.x默认的编码格式是UTF-8,两者不一致。而pycharm中默认编码格式就是UTF-8格式。如下图将txt纯文本另存为UTF-8编码格式后,再执行程序就正常了。

如下图对于Geany编辑器首选项中默认缺省文件格式为gbk编码格式,将其修改为UTF-8格式后,即可正确执行该代码。

python 3.x版本的默认编码是_[python] python3.X编码格式问题相关推荐

  1. python 3.x版本的默认编码是_Python 3.x默认使用的编码是_

    Python 3.x默认使用的编码是_ 答:UTF-8 X 线平片正常肺门阴影的最主要解剖结构是 答:肺动脉 . 肺静脉 <春秋>属于"六籍"之一.() 答:√ 中国大 ...

  2. python默认编码方式_关于设置python默认编码方式的问题

    2019-8-27 07:45:36 本帖最后由 傻纸 于 2019-8-27 10:02 编辑 查了一会资料得出的结论是如果你用的是python3.x,那么就最好别去设置sys.defaultenc ...

  3. python3 x版本的默认编码_python3.x设置默认编码(sys.stdout.encoding和sys.defaultencoding)...

    查了一会资料得出的结论是如果你用的是python3.x,那么就最好别去设置sys.defaultencoding或者sys.stdout.encoding 记住在需要编码的时候用encode,解码的时 ...

  4. 用python查看和更改系统默认编码

    用python查看和更改系统默认编码 python在安装时,默认的编码是ascii,当程序中出现非ascii编码时,python的处理常常会报这样的错UnicodeDecodeError: 'asci ...

  5. python调用matlab环境配置、非常详细!!!_[python][matlab]使用python调用matlab程序

    问题引入 在做实验的时候,需要用到python和matlab工具来进行不同的处理,比如在run神经网络的时候,需要使用pytorch框架得到网络的各个参数,在得到参数后需要使用matlab进行聚类规划 ...

  6. python学完那部分能写爬虫_[Python]新手写爬虫全过程(已完成)

    今天早上起来,第一件事情就是理一理今天该做的事情,瞬间get到任务,写一个只用python字符串内建函数的爬虫,定义为v1.0,开发中的版本号定义为v0.x.数据存放?这个是一个练手的玩具,就写在tx ...

  7. 三、Python第三课——Python中数字的用法及编码原则(Python禅意)

    目录 一.Python中的数字 1.整数 2.浮点数 3.整数.浮点数和字符串的联系和区别 二.编码原则 1.为代码增加注释 2.Python 禅意 A.编码精美 B.避繁就简 C.无简就繁 D.使用 ...

  8. python csv文件复制时的编码问题_使用python读取CSV文件时的编码问题

    尝试使用python读取CSV文件时遇到障碍. 更新:如果只想跳过字符或错误,可以打开文件,如下所示: with open(os.path.join(directory, file), 'r', en ...

  9. python多个版本可不可以装在一起_可以在同一台计算机上安装多个Python版本。

    可以在同一台计算机上安装多个Python版本. 答:对 合理膳食的核心问题是 ( ) 答:膳食结构 青天明月来几时?我今停杯一问之.人攀明月不可得,. --李白<把酒问月> 答:月行却与人 ...

最新文章

  1. 科技部认定的独角兽名单来了!共164家
  2. uva11728alternate task所有因子
  3. “数据挖掘世界杯”KDD Cup不取消!全球顶尖AI团队必争之地!
  4. 华为的涉外知识产权工程师_华为法务社招 | 岗位:高级知识产权工程师
  5. 中间表为什么可以不用实体类_法国蜗牛供不应求,为什么不用中国蜗牛代替?看完才知道真不可以...
  6. cad高程标注插件lisp_CADLISP程序,标高修改,管网标注,等一堆
  7. Financial knowledge
  8. Vue进阶(幺捌零):Vue优质开源项目汇总(持续更新中...)
  9. 教程 |「川言川语」:用神经网络RNN模仿特朗普的语言风格
  10. IMU惯导相关开源项目整理
  11. 多目标人工秃鹫优化算法(MATLAB源码分享,智能优化算法) 提出了一种多目标版本的人工秃鹫优化算法(AVOA)
  12. html背景图片的隐藏,CSS隐藏图片背景上方的文字内容
  13. rumpostgreswk 挖矿病毒程序。杀除
  14. 码率控制(一):理解码率控制模式(x264,x264,vpx)
  15. 數據移動時發生***識別欄位其外顯值只有當使用了資料行清單且 IDENTITY_INSERT 為 ON 時才能指定...
  16. u盘固定盘符_浅析固定U盘盘符的原理
  17. 岁月是把杀猪刀,程序员刚实习VS几年后,从小鲜肉到老司机...
  18. js上传图片到后端并保存
  19. 自己做量化交易软件(39)小白量化实战12--利用神经网络程序预测价格上涨
  20. XQuartz2.7.7 For Mac Download 实现在MAC平台执行exe文件

热门文章

  1. 矿大计算机保研条件,祝贺!矿大1065位保研名单重磅发布!
  2. 盛科V680-TAP系列交换机
  3. 【20保研】兰州大学信息科学与工程学院2019年优秀大学生暑期夏令营活动通知...
  4. Unity飞机大战(发射子弹 让子弹向前飞)
  5. 鸿蒙TouchEvent已实现单击、连续、长按功能,安卓也可以模仿着原理实现(网上绝大多未实现不动长按),这个支持不动长按事件
  6. Kinect for Windows SDK开发入门(十):手势识别 上:基本概念
  7. google VTS 测试总结
  8. 2019年上半年软件设计师下午真题试题(案例分析)及答案
  9. 百度js 检测输入法_百度快照是什么意思,如何删除百度快照
  10. 字节码和机器码的区别