1. Python 默认ASCII编码,如果没有指定
2.定义源文件编码,magic comment必须添加在文件的第一行或第二行,例如:
#coding=<encoding name>
or
#!/bin/python
#-*- coding: <encoding name> -*-
or
#!/bin/python
#vim: set fileencoding=<encoding name>:
or
#!/bin/python
#coding:<encoding name>
总之,coding那一行需要满足一下格式:
coding[:=]\s*([-\w.]+)
源:http://www.python.org/dev/peps/pep-0263/
本文介绍了Python源文件中如何正确地设置编码声明。通过使用特定的注释语法,可以确保解释器正确解析文件中的非ASCII字符。文章详细说明了magic comment的格式要求及其在文件中的位置规范。
5336

被折叠的 条评论
为什么被折叠?



