在不打开Pythonwin的情况下运行Python脚本

2 投票
4 回答
6466 浏览
提问于 2025-04-15 13:27

我有一个Python脚本,可以在pythonwin里运行,并且我可以给它传递一些参数。请问有没有办法让这个过程自动化?也就是说,当我直接点击这个*.py文件时,不想看到脚本内容,而是希望它在一个命令行窗口里询问我输入路径?

4 个回答

2

你还可以把它放在一个批处理文件里,里面包含:

c:\path to python.exe c:\path to file.py

这样你就可以很方便地设置图标、选择在窗口中运行或者隐藏运行等选项了。

3

把文件名改成 *.pyw,这样在Windows上运行的时候就不会显示控制台窗口了。

4

你在用Windows系统,所以需要把.py文件和一个可以运行它们的程序关联起来。可以看看这篇帖子

当你输入“assoc .py”时,是否看到“Python.File”?再输入“ftype Python.File”,你得到的是什么?如果“ftype Python.File”指向某个python.exe,那你的python脚本应该可以直接运行,不需要额外的操作。

撰写回答