这里整理记录一些常见的 Python 问题

编码问题

1.Python 源代码存在中文的时候,会报错或者有的时候是乱码:


解决方法: 在源代码中添加下面语句,告诉Python 解释器,按照 UTF-8 编码读取源代码

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

亦或参考官方文档

2.直接运行了别人的代码,和上图的错误提示差不多。找了好久,才发现,别人的源代码在我这文件编码出了问题,文件编码转为 UTF-8 则可以正常运行

申明了 UTF-8 编码并不意味着你的.py 文件就是 UTF-8 编码的,必须并且要确保文本编辑器正在使用 UTF-8 without BOM 编码。


↙↙↙阅读原文可查看相关链接,并与作者交流