0

我对 Python 非常陌生,我有一个疑问。

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

肿瘤坏死因子

安德烈亚

4

4 回答 4

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

于 2013-11-03T10:25:51.900 回答
3
  • 退出 python 解释器/控制台。
  • 在 notepad++ 中编辑您的程序,在您的 python.exe 所在的同一目录中创建first_program.py
  • 从完全相同的目录中启动 cmd.exe
  • 键入python first_program.py*

你完成了

于 2013-11-03T10:28:13.723 回答
0

从 Python IDLE shell 中:

文件 -> 打开... -> 选择你的 Python 程序

当你的程序有 openend 选择 Run -> Run Module 或按 F5

于 2013-11-03T10:32:20.277 回答
0

在我看来:你写了一个程序:test.py

打印'测试文件'

然后你转向windows cmd:你执行了python,你得到了这个

>

那么你可以简单地:

os.system('python test.py')

于 2013-11-03T10:36:10.807 回答