【问题标题】:Run Python Script from another Python Script in Windows - Python 3.6.5在 Windows 中从另一个 Python 脚本运行 Python 脚本 - Python 3.6.5
【发布时间】:2023-03-20 02:50:01
【问题描述】:

我的本​​地系统中的 python ".py" 文件很少。

例如,我将“.py”存储在以下位置:“C:\Users\jack\Desktop\MyFiles”

我的文件名是“my_prog1.py”、“my_prog2.py”和“”my_prog3.py”

现在我想编写第 4 个 Python 脚本,并从第 4 个 Python 脚本开始在 windows 中一一执行上述所有 Python 脚本。

请指导我解决上述问题陈述。

谢谢..!!

【问题讨论】:

标签: python-3.x


【解决方案1】:

一种方法是使用导入。

假设你有一个名为 test.py 的 Python 脚本,还有一个名为 test2.py 的 Python 脚本,你可以将 test2 导入 test.py 并运行它从那里。虽然它们必须在同一个目录中。

在您的情况下,由于第 4 个脚本将运行其他三个脚本,它会是这样的。

import my_prog1
import my_prog2
import my_prog3

另一种方法是使用 os 模块

import os

os.system('python my_prog1')
os.system('python my_prog2')
os.system('python my_prog3')

【讨论】:

    【解决方案2】:

    在第四个 Python 文件中使用 import 关键字来导入您想要运行的文件。它将运行所有文件。

    import my_prog1
    import my_prog2
    import my_prog3
    

    确保所有文件,包括第四个文件,都在同一个目录中,否则这将不起作用。

    【讨论】:

      猜你喜欢
      • 2016-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-30
      • 1970-01-01
      • 2015-03-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多