如何从Python shell执行Python程序?

时间:2013-11-03 10:22:18

标签: python python-3.x

我在Python中非常新,我有一个疑问。

如果我在文本编辑器(如Nodepad ++)中编写程序,那么我可以从Python shell(以>>开头的那个)执行它吗?我有什么命令可以启动来执行我的Python程序?

TNX

安德烈

4 个答案:

答案 0 :(得分:5)

从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,bash等)运行它。它更容易,更正常。

答案 1 :(得分:3)

  • 退出python口译员/控制台。
  • 在记事本中编辑程序++在python.exe所在的同一目录中创建 first_program.py
  • 从完全相同的目录中启动cmd.exe
  • 输入 python first_program.py *

你已经完成了

答案 2 :(得分:0)

来自Python IDLE shell:

档案 - >打开...... - >选择你的Python程序

当你的程序开始时选择Run - >运行模块或按F5

答案 3 :(得分:0)

我认为: 你写了一个程序: test.py

打印'测试文件'

然后你转向windows cmd: 你拯救了python,你得到了这个

  
    

>

  

然后你可以简单地说:

  
    
      

os.system('python test.py')