如何运行Python程序?

105 投票
10 回答
767350 浏览
提问于 2025-04-15 14:50

我用Komodo Edit 5写了一些.py文件。我的IDE窗口看起来是这样的:

我该怎么运行这个.py文件来测试程序呢?我试着按F5,但好像没什么反应。

我还试过用IDLE,但感觉只能一次运行几行代码。

10 个回答

15

在IDLE中按F5

你可以用IDLE打开你的.py文件,然后按F5来运行它。

你也可以用其他编辑器(比如你提到的Komodo)打开同一个文件,保存后再按F5;F5在IDLE中是有效的(即使你是用其他工具编辑的)。

如果你想直接在Komodo中运行它,根据这篇文章:在Komodo Edit中执行Python代码,你需要:

  1. 去工具箱 -> 添加 -> 新命令...
  2. 在顶部的框里输入名称 '运行Python文件'
  3. 在'命令'框里输入以下内容:

    %(python) %F

    3.可选地,点击'快捷键绑定'标签,为这个命令分配一个快捷键
  4. 点击确定。
32

你只需要调用一下这个就可以了

python /path/to/filename.py
139

很高兴你问这个问题!我刚好在我们的小书里解释这个内容 (虽然还没写完)。我们正在帮助一些刚接触Python的朋友,正好有几个人遇到了你问的这个问题!

在Windows中使用命令行运行Python:

  1. 先把你的Python代码文件保存到某个地方,可以在编辑器里选择“保存”或“另存为”。我们可以把它叫做'first.py',放在你桌面上新建的一个叫“pyscripts”的文件夹里。

  2. 打开一个命令提示符(就是Windows的'cmd'窗口,类似于一个文本界面):

    点击开始 > 运行 > 输入“cmd”(在小框框里)。然后点击确定。

  3. 使用'cd'(改变目录)和'dir'(显示当前目录下的文件,确认一下你的位置)命令,找到你的Python文件。比如,你可以输入:

    > cd C:\Documents and Settings\Gregg\Desktop\pyscripts

  4. 然后试试:

    > 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'。如果一切正常,你应该会看到一个“>>>”的提示符。

撰写回答