【问题标题】:How to launch a Python file on Windows 7?如何在 Windows 7 上启动 Python 文件?
【发布时间】:2011-07-12 07:42:14
【问题描述】:

这是我第一次使用 Python。 我下载了文件 ActivePython-2.7.1.4-win32-x86 并将其安装在我的电脑上;我用的是Win7。

所以当我尝试运行一个 python 程序时,它会很快出现和消失。我没有足够的时间在屏幕上看到任何东西。我刚刚下载了文件并双击它。

如何启动此文件?我知道对于第一个 Python 教程来说这是一个很长的文件。

【问题讨论】:

    标签: python windows windows-7


    【解决方案1】:

    添加行

    input()
    

    到程序的末尾,带有正确的缩进。问题是数据打印到控制台后程序完成,所以控制台消失了。 input 告诉程序等待输入,所以控制台打印完成后不会关闭。

    我希望你没有使用那个程序来学习 Python;很复杂!

    【讨论】:

      【解决方案2】:

      转到Start > All programs > Accessories 并单击Command Prompt。然后将 python 文件从资源管理器视图拖到这个命令行并按Enter...

      现在您可以查看脚本执行的输出了!

      【讨论】:

        【解决方案3】:

        从命令提示符运行它:

        > python myscript.py
        

        您也可以从命令提示符(或通过运行 python.exe)仅启动 python 解释器,然后尝试一些命令:

        > python
        Python 2.6.6 (r266:84297, Aug 24 2010, 18:46:32) [MSC v.1500 32 bit (Intel)] on win32
        Type "copyright", "credits" or "license()" for more information.
        >>> 
        >>> a = 2
        >>> b = 7
        >>> print a+b
        9
        >>> 
        

        【讨论】:

          【解决方案4】:

          或者从批处理文件中运行它:

          myprog.py
          pause
          

          具有您也可以指定不同版本的 Python 的优点。

          【讨论】:

            【解决方案5】:

            关于这一点的更多信息。

            您在文件夹 C:\myscripts 中有一个脚本 myscript.py。这是设置 Windows 7 的方法,以便您可以在 CMD 窗口中键入 > myscript 并运行脚本。

            1) 设置您的 PATH 变量以包含 Python 解释器。

            控制面板 > 系统和安全 > 系统 > 高级设置 > 环境变量。您可以设置系统变量或用户变量。向下滚动直到找到PATH,选择它,单击Edit。路径出现在一个新对话框中被选中。我总是将它复制到记事本中进行编辑,尽管您只需将;C:\Python27 添加到列表末尾即可。保存这个。

            2) 设置您的 PATH 变量以包含 C:\myscripts

            3) 将PATHEXT 变量设置为包含;.PY。 (这是让您免于输入myscript.py 的一点)

            这现在可以正常工作了。尝试打开命令窗口并输入myscript

            但它可能不会。 Windows 仍然可以让您感到困惑。我已经安装然后卸载了一个 Python 包,当我输入 myscript 时,Windows 打开了一个框,询问我要使用哪个程序。我浏览了C:\python27\python.exe 并点击了它。在我看到我的脚本做了什么之前,Windows 打开了另一个命令窗口并运行了脚本并关闭了它!要在 Windows 打开其对话框时解决此问题,请选择您的 Python 并单击底部的“始终执行此操作”复选框。 然后它不会打开和关闭另一个窗口,并且一切正常。或者他们为我做了。

            补充:上面没有说明如何将参数传递给你的脚本。为此,请参阅答案Windows fails to pass arguments to python script

            【讨论】:

              猜你喜欢
              • 2011-03-30
              • 2015-07-11
              • 1970-01-01
              • 2011-05-25
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多