How to run one python file in another file? [duplicate]

白昼怎懂夜的黑 提交于 2020-06-29 05:06:10

问题


import importlib
importlib.import_module('file.py')
error: ModuleNotFoundError: No module named 'file.py'; 'file' is not a package

Is this a good way of running one file in another? If not, could you please tell me a better way?

Thank you in advance!


回答1:


If you want to import it as a module you should listen to the comments and do what they say (visit How to import other Python files?). But if for some reason which I don't understand you wanted to run it as an independent file and not a module you could do the following:

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

However, I think that this isn't a good practice as it blocks the main script until "yourPythonFile.py" stops running.



来源:https://stackoverflow.com/questions/62246374/how-to-run-one-python-file-in-another-file

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!