在Windows 7中从命令行执行Python脚本

时间:2015-06-03 13:46:40

标签: python

我似乎遇到了从 Win + R 终端执行Python脚本的问题。

我完成了以下步骤:

  1. 在为所有.py文件键入我的脚本之前使用了shebang行。我在下面为名为Primefactorization.py的脚本执行的示例。

    #! python3
    
  2. 我在同一个文件夹中创建了一个具有相同名称的批处理文件,并输入以下代码:

    @python.exe C:\Python Scripts\Primefactorization.py %*
    
  3. 我在环境变量窗口的C:\Python Scripts变量中添加了路径(PATH)。

  4. 当我尝试使用Windows 7中的“运行”命令调用脚本时,shell会打开并立即消失。

  5. 根据Stack Overflow上类似问题的过去答案,我还添加了以下代码,在退出之前提示用户输入。但这似乎不起作用。

    x = input('press enter to close')
    
  6. 您能告诉我问题的原因吗?

1 个答案:

答案 0 :(得分:1)

你的路径中有空格。用双引号括起来。例如:

python.exe "C:\Python Scripts\Primefactorization.py"