如何从pythonshell执行Python程序?
我对Python非常陌生,我有一个疑问 如果我在文本编辑器(比如Nodepad++)中编写程序,那么我可以从pythonshell(以>>开头的那个)执行它吗?我必须启动什么命令来执行Python程序 Tnx如何从pythonshell执行Python程序?,python,python-3.x,Python,Python 3.x,我对Python非常陌生,我有一个疑问 如果我在文本编辑器(比如Nodepad++)中编写程序,那么我可以从pythonshell(以>>开头的那个)执行它吗?我必须启动什么命令来执行Python程序 Tnx Andrea可以从Python控制台运行 execfile('program.py') 其中program.py是文件的路径 编辑: 在Python3中,您必须自己定义execfile才能使用它。复制并粘贴以下内容 def execfile(path, globals=None, loc
Andrea可以从Python控制台运行
execfile('program.py')
其中program.py
是文件的路径
编辑:
在Python3中,您必须自己定义execfile
才能使用它。复制并粘贴以下内容
def execfile(path, globals=None, locals=None):
with open(path, "r") as file:
exec(file.read(), globals, locals)
<>你特别要求从Python提示符中运行它,但是如果可能的话,考虑从正常的命令提示符(DOS,BASH等)运行它。这有点简单,也更正常。UL>
您可以在Python空闲shell中完成以下操作: 文件->打开…->选择您的Python程序 当您的程序打开后,在我的视图中选择Run->Run Module或按F5键: 您编写了一个程序: test.py 打印“测试文件” 然后转到windows命令: 你执行了python,你得到了这个 > 然后你可以简单地: 系统('python test.py'))
但是命令“python program.py”在DOS shell或python shell中?我强烈建议使用IDE——有很多免费的IDE——或者至少是闲置的IDE,作为python安装的一部分。@AndreaNobili'python program.py'将在DOS shell中运行。OP希望从python控制台执行此操作,不是cmd。确实如此,但这不应该阻止其他人建议使用不同的方法。当然。请注意,您没有回答“我可以从pythonshell执行它吗?”。保罗:我同意,但如果只是为了准确地回答问题,那么使用它就没有意义了。用户经常询问一些不会引起问题的事情(这次不是),但他们并不知道这一点。在许多情况下,准确回答既不能解决任何问题,也不能带来任何好处。别担心,我已经把你的答案投了赞成票;-)