我知道有类似的问题,但在这个简单的设置中,我发现不是很清楚。 在给定的目录树中,如何从file1.py
导入一个函数到file2
中(我们从file2.py
调用解释器)? 我希望这个设置可以独立于main_folder
的位置工作,也就是说,如果我将main_folder
复制到另一个目录,导入仍然能够正常工作。
main_folder
folder1
file1.py (with a function func())
folder2
file2.py
SourceFileLoader
的答案可以给你想要的结果,但从长远来看,你真的应该学习如何创建和使用包。 - Jasmijn