我是非常非常新的Python,我有疑问。如何从Python shell执行Python程序?
如果我在一个文本编辑器(如Nodepad ++)中编写程序,那么我可以从Python shell(以>>开头的那个)执行它吗?我可以启动什么命令来执行我的Python程序?
TNX
安德烈
我是非常非常新的Python,我有疑问。如何从Python shell执行Python程序?
如果我在一个文本编辑器(如Nodepad ++)中编写程序,那么我可以从Python shell(以>>开头的那个)执行它吗?我可以启动什么命令来执行我的Python程序?
TNX
安德烈
从Python控制台,您可以运行
execfile('program.py')
其中program.py
是路径到您的文件。
编辑:
在Python 3,你必须自己定义execfile
之前,你可以使用它。复制并粘贴以下内容。
def execfile(path, globals=None, locals=None):
with open(path, "r") as file:
exec(file.read(), globals, locals)
您明确要求从Python提示符下运行它,但如果可能的话,可考虑从正常的命令提示符(DOS,庆典等),运行它这是一个更容易一些,比较正常。
你是Python的IDLE外壳内完成
OP想从Python控制台执行此操作,而不是cmd。 –
事实上,但这不应该阻止他人建议使用不同的方法。无论如何, – Artur
。只要承认你没有回答OP的确切问题“我可以从Python shell执行”。你在暗示什么(他知道有)要求的东西。 –
来自:
文件 - >打开 - >选择您的Python程序
当你的程序已经双头呆选择运行 - >运行模块或按F5
在我的观点: 你写了一个程序: 测试的.py
打印 '测试文件'
和你谈谈在cmd窗口: 你excuted蟒蛇,和你有这个
>
那么你可以只是简单:
使用os.system(“蟒蛇测试。PY“)
但在DOS外壳或在Python外壳命令 ”蟒蛇program.py“? – AndreaNobili
我强烈建议使用IDE - 这里有很多免费的 - 或者至少是作为python安装的一部分的IDLE。 –
@AndreaNobili'python program.py'将在DOS shell中运行。 – Antimony