如何运行Python程序?
我用Komodo Edit 5写了一些.py文件。我的IDE窗口看起来是这样的:
我该怎么运行这个.py文件来测试程序呢?我试着按F5,但好像没什么反应。
我还试过用IDLE,但感觉只能一次运行几行代码。
10 个回答
在IDLE中按F5
你可以用IDLE打开你的.py文件,然后按F5来运行它。
你也可以用其他编辑器(比如你提到的Komodo)打开同一个文件,保存后再按F5;F5在IDLE中是有效的(即使你是用其他工具编辑的)。
如果你想直接在Komodo中运行它,根据这篇文章:在Komodo Edit中执行Python代码,你需要:
- 去工具箱 -> 添加 -> 新命令...
- 在顶部的框里输入名称 '运行Python文件'
在'命令'框里输入以下内容:
%(python) %F
3.可选地,点击'快捷键绑定'标签,为这个命令分配一个快捷键- 点击确定。
你只需要调用一下这个就可以了
python /path/to/filename.py
很高兴你问这个问题!我刚好在我们的小书里解释这个内容 (虽然还没写完)。我们正在帮助一些刚接触Python的朋友,正好有几个人遇到了你问的这个问题!
在Windows中使用命令行运行Python:
先把你的Python代码文件保存到某个地方,可以在编辑器里选择“保存”或“另存为”。我们可以把它叫做'first.py',放在你桌面上新建的一个叫“pyscripts”的文件夹里。
打开一个命令提示符(就是Windows的'cmd'窗口,类似于一个文本界面):
点击开始 > 运行 > 输入“cmd”(在小框框里)。然后点击确定。
使用'cd'(改变目录)和'dir'(显示当前目录下的文件,确认一下你的位置)命令,找到你的Python文件。比如,你可以输入:
> cd C:\Documents and Settings\Gregg\Desktop\pyscripts
然后试试:
> python first.py
如果你看到这个提示:
'python' 不是内部或外部命令,也不是可运行的程序或批处理文件。
这说明python(就是那个能把Python代码翻译成计算机指令的解释器)没有在你的路径里(下面会讲怎么把Python放到你的路径里)。然后你可以这样调用它(假设你安装的是Python2.6,且安装在默认位置):
> C:\Python26\python.exe first.py
(高级用户:你也可以直接写出first.py的完整路径,比如C:\Documents and Settings\Gregg\Desktop\pyscripts\first.py)
把Python放到你的路径里
Windows
为了运行程序,你的操作系统会在不同的地方查找,并试图匹配你输入的程序/命令名。
在Windows中:
控制面板 > 系统 > 高级 > |环境变量| > 系统变量 -> Path
这里需要包含:C:\Python26;(或者相应的路径)。如果你把它放在最前面,它会是第一个被查找的地方。你也可以把它放在最后,这样可能更合理。
然后重启你的命令提示符,试着输入'python'。如果一切正常,你应该会看到一个“>>>”的提示符。