执行 Python 脚本,BSD 类的 Unix 系统中,Python 脚本可以像 Shell 脚本那样直接执行。只要在脚本文件开头写一行命令,指定文件和模式:
#! /usr/bin/env python
(首先要确认 Python 解释器在用户的 PATH
中) #!
必须是文件的前两个字符,在某些平台上,第一行必须以 Unix 风格的行结束符 ('\n'
)结束,不能用 Windows ('\r\n'
) 的结束符。注意,'#'
是 Python 中是行注释的起始符。
脚本可以通过 chmod 命令指定执行模式和权限。
$ chmod +x myscript.py
Windows 系统上没有“执行模式”。Python 安装程序自动将 .py
文件关联到 python.exe
,所以在 Python 文件图标上双击,它就会作为脚本执行。同样 .pyw
也做了这样的关联,通常它执行时不会显示控制台窗口。