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!
解决方案
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.