本文教程操作环境:windows7系统Python 3.9.1,DELL G3电脑。
1、如果不使用默认编码,请声明文件中使用的编码,文件的第一行应写一个特殊的注释。语法如下:
#-*-coding:encoding-*-
其中,encoding可以 Python 任何支持codecs的codecs。
例如,声明使用 utf-8 编码,您的源码文件应该写成:
#-*-coding:utf-8-*-
2、第一行规则的一个例外是源代码是UNIX "shebang" 行开头。在这种情况下,编码声明应写在文件的第二行。例如:
#!/usr/bin/envpython3 #-*-coding:utf-8-*-
默认情况下,Python 源码文件以 UTF-8 编码方法处理。在这种编码方法中,世界上大多数语言的字符可以同时用于字符串的字面值、变量或函数名称和注释——尽管标准库中只使用常规字符 ASCII 字符作为变量或函数名,任何可移植的代码都应遵守本协议。要正确显示这些字符,您的编辑器必须能够识别它们 UTF-8 必须使用能够支持打开的文件中所有字符的字体进行编码。
以上是python源文件的字符编码介绍,希望对大家有所帮助。更多Python学习指导:python基础教程