我具有以下文件夹结构:
A/fold1/MyLib/package/
其中有一个__init__.py
文件和一个具有所需功能的文件,我们将其称为file.py
。
当我从这条路工作时:
A/fold1/myProject/script.py
我尝试导入它,但似乎找不到该库。
我已经工作了,当我拥有这样的结构时很好:
A/fold1/myProject/package/file.py
其中package
也包含__init__.py
文件。
我还从Spyder IDE获得了建议。 我用来使其工作的是这样导入的:
if packagePath not in sys.path:
sys.path.append(packagePath)
import package.file as f
但是目前它不起作用,我什至没有从Spyder IDE中得到建议。
是否可以从指定结构导入?
我想要一个包含所有功能的文件夹,并且如果可能的话,请将该文件夹放在该文件夹中,而不要放在数百个python库之间。
谢谢!