Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在另一个文件中运行一个python文件?_Python_File_Module_Package - Fatal编程技术网

如何在另一个文件中运行一个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”时,会出现上述错误。你能给我一个替代方案吗?或者我的代码有问题吗?