Python文件编码的声明方法

来源:互联网 发布:linux分页显示命令 编辑:程序博客网 时间:2024/06/03 12:29

参考:https://www.python.org/dev/peps/pep-0263/


Python默认使用ASCII作为标准编码


编码声明必须放在第1行或第2行


编码声明格式


          # coding=<encoding name>


          #!/usr/bin/python          # -*- coding: <encoding name> -*-


          #!/usr/bin/python          # vim: set fileencoding=<encoding name> :


示例


          #!/usr/bin/python          # -*- coding: latin-1 -*-          import os, sys          ...

          #!/usr/bin/python          # -*- coding: iso-8859-15 -*-          import os, sys          ...

          #!/usr/bin/python          # -*- coding: ascii -*-          import os, sys          ...

          # This Python file uses the following encoding: utf-8          import os, sys          ...

          #!/usr/local/bin/python          # coding: latin-1          import os, sys          ...


没有声明的时候默认为ASCII

          #!/usr/local/bin/python          import os, sys          ...


https://sutcp.com

0 0