我似乎遇到了从 Win + R 终端执行Python脚本的问题。
我完成了以下步骤:
在为所有.py文件键入我的脚本之前使用了shebang行。我在下面为名为Primefactorization.py
的脚本执行的示例。
#! python3
我在同一个文件夹中创建了一个具有相同名称的批处理文件,并输入以下代码:
@python.exe C:\Python Scripts\Primefactorization.py %*
我在环境变量窗口的C:\Python Scripts
变量中添加了路径(PATH
)。
当我尝试使用Windows 7中的“运行”命令调用脚本时,shell会打开并立即消失。
根据Stack Overflow上类似问题的过去答案,我还添加了以下代码,在退出之前提示用户输入。但这似乎不起作用。
x = input('press enter to close')
您能告诉我问题的原因吗?
答案 0 :(得分:1)
你的路径中有空格。用双引号括起来。例如:
python.exe "C:\Python Scripts\Primefactorization.py"