如何为Windows XP编写脚本以运行Python程序?
简单来说,我想要运行一个脚本(而不是每次都输入 python program.py),或者干脆有一个快捷方式可以点击一下就启动这个程序。有没有什么好主意?
4 个回答
1
试试使用一个 批处理 文件(.bat)。
在记事本里输入你想要执行的命令,按照正确的顺序,比如:
python program.py
把这个文件保存为 iHateTyping.bat
通过 运行
打开命令提示符。
使用 cd
命令进入你保存文件的目录。
输入:
iHateTyping.bat
然后就完成了。
我建议你多看看上面链接里的批处理文件相关内容。
1
按下 Ctrl+R,然后输入 python.py
来运行你的 Python 脚本。
2
来自 python.org 的内容:
在Windows系统上,没有“可执行模式”这个概念。Python的安装程序会自动把
.py
文件和 python.exe 关联起来,这样你双击一个Python文件时,它就会作为脚本运行。文件的扩展名也可以是.pyw
,在这种情况下,通常会出现的控制台窗口就不会显示了。
同样来自 python.org 的内容:
在Windows 2000上,标准的Python安装程序已经把
.py
扩展名和一种文件类型(Python.File)关联起来,并为这种文件类型提供了一个打开命令,这个命令会运行解释器(D:\Program Files\Python\python.exe "%1" %*
)。这就足够让你在命令提示符下通过输入‘foo.py’
来执行脚本。如果你希望只输入‘foo’
而不带扩展名就能执行脚本,你需要把.py
添加到PATHEXT
环境变量中。