如何在另一个文件中运行一个python文件?
这是在另一个文件中运行一个文件的好方法吗?如果没有,你能告诉我一个更好的方法吗如何在另一个文件中运行一个python文件?,python,file,module,package,Python,File,Module,Package,这是在另一个文件中运行一个文件的好方法吗?如果没有,你能告诉我一个更好的方法吗 提前谢谢你 如果您想将其作为一个模块导入,您应该听取评论并按他们说的做(访问)。 但如果出于某种原因(我不理解),您希望将其作为独立文件而不是模块运行,您可以执行以下操作: import importlib importlib.import_module('file.py') error: ModuleNotFoundError: No module named 'file.py'; 'file' is not a
提前谢谢你 如果您想将其作为一个模块导入,您应该听取评论并按他们说的做(访问)。 但如果出于某种原因(我不理解),您希望将其作为独立文件而不是模块运行,您可以执行以下操作:
import importlib
importlib.import_module('file.py')
error: ModuleNotFoundError: No module named 'file.py'; 'file' is not a package
但是,我认为这不是一个好的做法,因为它会阻止主脚本,直到“yourPythonFile.py”停止运行。如果您想将其作为模块导入,您应该听取评论并按他们说的做(访问)。 但如果出于某种原因(我不理解),您希望将其作为独立文件而不是模块运行,您可以执行以下操作:
import importlib
importlib.import_module('file.py')
error: ModuleNotFoundError: No module named 'file.py'; 'file' is not a package
但是,我认为这不是一个好的做法,因为它会阻止主脚本,直到“yourPythonFile.py”停止运行。有“.py”的是文件,没有“.py”的是模块。这篇文章可能有助于回答您的问题吗@MichaelButscher我想在另一个文件中运行一个文件。当我放入“.py”时,会出现上述错误。你能给我一个替代方案吗?或者我的代码有什么问题吗?带“.py”的是文件,没有它的是模块。这篇文章可能有助于回答你的问题吗@MichaelButscher我想在另一个文件中运行一个文件。当我放入“.py”时,会出现上述错误。你能给我一个替代方案吗?或者我的代码有问题吗?