【问题标题】:How to run one python file in another file? [duplicate]如何在另一个文件中运行一个 python 文件? [复制]
【发布时间】:2020-06-07 22:19:18
【问题描述】:
import importlib
importlib.import_module('file.py')
error: ModuleNotFoundError: No module named 'file.py'; 'file' is not a package

这是在另一个文件中运行一个文件的好方法吗?如果没有,你能告诉我一个更好的方法吗?

提前谢谢你!

【问题讨论】:

标签: python file module package


【解决方案1】:

如果你想将它作为一个模块导入,你应该听取 cmets 并按照他们所说的去做(访问 How to import other Python files?)。 但是,如果出于某种我不明白的原因,您想将其作为独立文件而不是模块运行,您可以执行以下操作:

import os
os.system('python3 yourPythonFile.py')

但是,我认为这不是一个好习惯,因为它会阻塞主脚本,直到“yourPythonFile.py”停止运行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-02-24
    • 2021-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多