1 第一行
所有 Python 程序的第一行应该是#!行,它告诉计算机你想让 Python 来执行这个程序。该行以#!开始,但剩下的内容取决于操作系统。
(1) 在 Windows 上,第一行是 #! python3。
(2) 在 OS X,第一行是 #! /usr/bin/env python3。
(3) 在 Linux 上,第一行是 #! /usr/bin/python3。
没有#!行,你也能从 IDLE 运行 Python 脚本,但从命令行运行它们就需要这一行。
2 在 Windows 上运行 Python 程序的准备
在 Windows 上, Python3.4 的解释程序位于 C:\Python34\python.exe。或者, 方便的 py.exe 程序将读取.py 文件源代码顶部的#!行,并针对该脚本运行相应的 Python版本。如果计算机上安装了多个版本的 Python, py.exe 程序确保运行正确版本的Python 程序。
为了方便运行你的 Python 程序,可以创建一个.BAT 批处理文件,用 py.exe 来运行 Python 程序。要创建一个批处理文件,就创建一个新的文本文件,包含一行内容,类似下面这样:
@py.exe C:\path\to\your\pythonScript.py %*(路径是py文件的路径)
用你自己的程序的绝对路径替换该路径,将这个文件以.bat 文件扩展名保存(例如, pythonScript.bat)。这个处理文件将使你不必在每次运行时,都输入 Python 程序完整的绝对路径。我建议将所有的批处理文件和.py 文件放在一个文件夹中,如
C:\MyPythonScripts 或 C:\Users\YourName\PythonScripts。
在 Windows 上, C:\MyPythonScripts 文件夹应该添加到系统路径中,这样就可以从Run 对话框中运行其中的批处理文件。要做到这一点,请修改 PATH 环境变量。右击我的电脑->高级->高级系统设置->高级->环境变量。
从系统变量中,选择 Path 变量,然后单击“编辑”。在“变量值”文本字段中,追加一个分号,键入C:\MyPythonScripts,然后单击“确定”。
3 运行py脚本
现在你只需按下 Win-R并输入脚本的名称,就能运行 C:\MyPythonScripts 文件夹中的 Python 脚本。例如,运行 pythonScript,将运行 pythonScript.bat,这使你不必从 Run 对话框运行整个命令 py.exe C:\MyPythonScripts\pythonScript.py。在使用bat运行脚本时,可以在运行界面输入文件名.bat+空格+参数
的形式向命令行输入参数。
或者,也可以在cmd窗口输入py 脚本路径.py 参数
的形式传递参数,运行脚本程序。