python为源文件指定的默认字符编码(python源文件的字符编码)
本文教程操作环境:windows7系统 、Python 3.9.1 ,DELL G3电脑 。
1 、如果不使用默认编码 ,要声明文件所使用的编码 ,文件的第一行要写成特殊的注释 。语法如下所示:
#-*-coding:encoding-*-其中encoding可以是 Python 支持的任意一种codecs 。
比如 ,要声明使用 utf-8 编码 ,你的源码文件要写成:
#-*-coding:utf-8-*-2 、关于第一行规则的一种例外情况是 ,源码以UNIX "shebang" 行开头 。这种情况下 ,编码声明就要写在文件的第二行 。例如:
#!/usr/bin/envpython3 #-*-coding:utf-8-*-默认情况下 ,Python 源码文件以 UTF-8 编码方式处理 。在这种编码方式中 ,世界上大多数语言的字符都可以同时用于字符串字面值 、变量或函数名称以及注释中——尽管标准库中只用常规的 ASCII 字符作为变量或函数名,而且任何可移植的代码都应该遵守此约定 。要正确显示这些字符 ,你的编辑器必须能识别 UTF-8 编码 ,而且必须使用能支持打开的文件中所有字符的字体 。
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!