如何为Windows XP编写脚本以运行Python程序?

-1 投票
4 回答
3401 浏览
提问于 2025-04-16 04:42

简单来说,我想要运行一个脚本(而不是每次都输入 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 环境变量中。

撰写回答