代码风格相关
源代码解释器和编码声明
Python Tutorial Source Code Encoding
常见的.py
文件初始两行如下:
1 | #!/urs/bin/env python3 |
第一行的作用是声明解释器,仅在UNIX系统有效。
通常情况下,我们使用python main.py
执行main.py
脚本。 这里可以理解为告诉系统使用环境变量中的python
去解释main.py
。
如果我们在脚本的第一行声明了解释器,并对该脚本赋予执行权限。 1
chmod +x main.py
这样情况下,我们可以像执行shell脚本的方式./main.py
执行脚本。
第二行的作用是声明编码。
默认编码是utf-8
。
声明的编码必须是codecs
支持的编码,如cp1252
。