【发布时间】:2011-07-12 07:42:14
【问题描述】:
这是我第一次使用 Python。 我下载了文件 ActivePython-2.7.1.4-win32-x86 并将其安装在我的电脑上;我用的是Win7。
所以当我尝试运行一个 python 程序时,它会很快出现和消失。我没有足够的时间在屏幕上看到任何东西。我刚刚下载了文件并双击它。
如何启动此文件?我知道对于第一个 Python 教程来说这是一个很长的文件。
【问题讨论】:
这是我第一次使用 Python。 我下载了文件 ActivePython-2.7.1.4-win32-x86 并将其安装在我的电脑上;我用的是Win7。
所以当我尝试运行一个 python 程序时,它会很快出现和消失。我没有足够的时间在屏幕上看到任何东西。我刚刚下载了文件并双击它。
如何启动此文件?我知道对于第一个 Python 教程来说这是一个很长的文件。
【问题讨论】:
添加行
input()
到程序的末尾,带有正确的缩进。问题是数据打印到控制台后程序完成,所以控制台消失了。 input 告诉程序等待输入,所以控制台打印完成后不会关闭。
我希望你没有使用那个程序来学习 Python;很复杂!
【讨论】:
转到Start > All programs > Accessories 并单击Command Prompt。然后将 python 文件从资源管理器视图拖到这个命令行并按Enter...
现在您可以查看脚本执行的输出了!
【讨论】:
从命令提示符运行它:
> 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
>>>
【讨论】:
或者从批处理文件中运行它:
myprog.py
pause
具有您也可以指定不同版本的 Python 的优点。
【讨论】:
关于这一点的更多信息。
您在文件夹 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
【讨论】: