这两句啥区别?
百度了一下,结合自己的一些测试,云里雾里的,麻烦大神给个终极解释。
1
momo1999 2019 年 5 月 8 日
|
2
marsgt 2019 年 5 月 8 日
|
3
boom7 2019 年 5 月 8 日
迁移到 py3,忘记这些烦恼
|
4
marsgt 2019 年 5 月 8 日
|
5
Trim21 2019 年 5 月 8 日
在 python3 里面两个都不需要,默认就会用 utf8 处理 py 源文件
|
6
CEBBCAT 2019 年 5 月 8 日 via Android
下面的脚本、程序都代表当前这个.py
第一个注释是给 Python 解释器看的,表示当前脚本使用 UTF-8 编码,用于解决中文或非 ASCII 字符出现在脚本中的问题 第二个是设置程序与外界交互时使用的编码吧,这个方法应该有文档,你可以查一下贴上来方便后来者(也是我对您的索取) @boom7 Python3 照样有中文注释报错的问题 |
7
inframe 2019 年 5 月 8 日 via Android
Python2 时代的兼容中文编码代码的方法
|
9
Vegetable 2019 年 5 月 8 日 第一句:我要说 utf8
第二句:麻烦告诉别人让他们也说 utf-8 |
10
ArianX 2019 年 5 月 8 日 via Android
虽然记得 Fluent Python 里面就讲过但是如今已然忘记…
|
11
est 2019 年 5 月 8 日
sys.setdefaultencoding("utf-8") 是一个流传于中文互联网圈子 10 多年的有害做法。
还是 py3 吧。 |
12
Qzier 2019 年 5 月 8 日 via iPad
python2 的产物
|