16.1.2. 可执行的Python脚本
在BSD等类Unix系统上,Python脚本可以直接执行,就像shell脚本一样,第一行添加:
#!/usr/bin/env python3.5
(假设解释器位于用户的 PATH
)脚本的开头,并将文件设置为可执行。 #!
必须是文件的前两个字符。在某些平台上,第一行必须以Unix样式的行结尾('\n'
)结束,而不是以Windows('\r\n'
)行结尾。请注意,散列或磅字符 '#'
在Python中代表注释开始。
可以使用 chmod 命令为脚本提供可执行模式或权限。
$ chmod +x myscript.py
在Windows系统上,没有“可执行模式”的概念。 Python安装程序自动将 .py
文件与 python.exe
相关联,这样双击Python文件就会将其作为脚本运行。扩展也可以是 .pyw
,在这种情况下,会隐藏通常出现的控制台窗口。