所以我开始像Python一样,但是我遇到麻烦...运行它。洛尔
我现在正在使用IDLE,但它没有任何用处,因为你一次只能运行几行。
我也在使用Komodo Edit来创建实际的.py文件。
我的问题是,如何运行.py文件来测试实际的程序?
我正在使用Windows 7和Komodo Edit 5作为我的IDE。在Komodo按F5并没有做任何事情。
答案 0 :(得分:132)
我很高兴你问过!我正在努力解释这件事in our wikibook(这显然是不完整的)。我们正在与Python新手合作,并且必须通过您正在询问的内容帮助我们!
Windows中的命令行Python:
使用编辑器中的“保存”或“另存为”将python代码文件保存到某处。让我们在某些文件夹中将其命名为“first.py”,例如您在桌面上制作的“pyscripts”。
打开提示(Windows“cmd”shell,它是计算机的文本界面):
开始>运行> “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,你可以写出first.py的C:\ Documents and Settings \ Gregg \ Desktop \ pyscripts \ first.py的完整路径)
将Python放入您的路径
窗
为了运行程序,您的操作系统可以在各个地方查找, 并尝试匹配您键入的程序/命令的名称 沿途的节目。
在Windows中:
控制面板> “系统”>高级> |环境变量| >系统变量 - >路径
这需要包括:C:\ Python26; (或同等学历)。如果你把它放在前面, 这将是第一个看的地方。你也可以在最后添加它,这可能更安全。
然后重新启动提示,并尝试输入'python'。如果一切正常,你应该 得到一个“>>>”提示。
答案 1 :(得分:30)
你可以打电话
python /path/to/filename.py
答案 2 :(得分:14)
在IDLE按F5
您可以使用IDLE打开.py文件,然后按F5运行它。
您可以使用其他编辑器(如您所说的Komodo)打开同一个文件保存并再次按F5; F5适用于IDLE(即使使用其他工具完成编辑)。
如果您想根据本文直接从Komodo运行它:Executing Python Code Within Komodo Edit您必须:
输入以下文字:
%(python)%F 3.a optionall单击'Key Binding'选项卡并为该命令分配一个键命令
答案 3 :(得分:3)
Python本身带有一个编辑器,您可以从IDLE文件>访问该编辑器。新文件菜单选项。
将代码写入该文件,将其另存为[filename] .py,然后(在同一文件编辑器窗口中)按F5执行您在IDLE Shell窗口中创建的代码。
注意:到目前为止,这对我来说只是最简单,最直接的方式。
答案 4 :(得分:1)
导航文件位置,只需按Shift
按钮,然后点击文件名即可。单击选项卡Open command window here
并在命令提示符python file_name.py
答案 5 :(得分:0)
如果您不想拨打filename.py
,可以将.PY
添加到PATHEXT,这样您就可以拨打filename
答案 6 :(得分:0)
如果这对任何人都有帮助,“python [filename] .py”或“python.exe [filename.py]”都不适合我,但“启动python [filename] .py”就可以了。如果其他人遇到前两个命令的问题,请尝试后者。
答案 7 :(得分:0)
我刚刚做了什么,通过双击打开一个简单的python脚本。我刚刚将批处理文件添加到包含脚本的目录中:
@echo off
python exercise.py
pause>nul
(我的系统路径上有python可执行文件。如果不是,那么当然不需要包含它的完整路径。)
然后我可以双击批处理文件来运行脚本。第三行会在脚本结束后立即关闭cmd窗口,以便您可以看到结果。 :)当你完成后只需关闭命令窗口。
答案 8 :(得分:0)
我已经尝试了上面列出的许多命令,但是即使设置了包含安装Python的目录的路径,也没有起作用。
命令py -3 file.py
始终对我有用,如果我想运行Python 2代码,只要我的路径是Python 2,只需将命令更改为py -2 file.py
即可。
我正在使用Windows,因此我不太确定该命令是否可以在Linux或Mac上运行,但是值得一试。
答案 9 :(得分:0)
如果要运行#'。py'文件 只需在代码中写入print()即可实际看到它被打印出来。 与python IDLE不同,您需要使用print()命令指定要打印的内容。 例如。
import os
os.getcwd()
a=[1,2,3,4,5]
name= 'Python'
# Use print() function
print(a)
print(name)
输出 [1、2、3、4、5] Python