Python 使用 ASCII 作为默认编码

将定义代码注释放入第一二行

 

# coding=<encoding name>
或
#!/usr/bin/python
# -*- coding: <encoding name> -*-
或
#!/usr/bin/python
# vim: set fileencoding=<encoding name> :
必须符合以下正则表达式
^[ \t\f]*#.*?coding[:=][ \t]*([-_.a-zA-Z0-9]+)
来源
https://www.python.org/dev/peps/pep-0263/