所以我有多个项目,比如
DevelFolder/
├──MyuniversalModule/
├── .git
├── __init__.py
└── mymodule.py
├──project01/
└── myproject01.py
└──project02/
└── myproject02.py现在,在我的两个项目中,我想导入"MyuniversalModule“,这是我一直在单独开发的,它仍在进行中,我将根据我的项目的需要进行更改。在完成这些项目后,我将添加此模块,但目前我想单独开发和测试它,因为它可能会在多个地方使用。
我在寻找解决方案,比如从父目录导入
from ... import module或
import imp
foo = imp.load_source('module.name', '/path/to/file.py')
foo.MyClass()或
import sys
import os
sys.path.append(os.path.join(os.path.dirname(__file__), '..', '..'))但是,在这种情况下工作的最佳实践是什么呢?
https://stackoverflow.com/questions/44447793
复制相似问题