首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >python多项目实践

python多项目实践
EN

Stack Overflow用户
提问于 2017-06-09 09:10:52
回答 0查看 1.3K关注 0票数 1

所以我有多个项目,比如

代码语言:javascript
复制
DevelFolder/
   ├──MyuniversalModule/
      ├── .git
      ├── __init__.py
      └── mymodule.py
   ├──project01/
      └── myproject01.py
   └──project02/
      └── myproject02.py

现在,在我的两个项目中,我想导入"MyuniversalModule“,这是我一直在单独开发的,它仍在进行中,我将根据我的项目的需要进行更改。在完成这些项目后,我将添加此模块,但目前我想单独开发和测试它,因为它可能会在多个地方使用。

我在寻找解决方案,比如从父目录导入

代码语言:javascript
复制
from ... import module

代码语言:javascript
复制
import imp
foo = imp.load_source('module.name', '/path/to/file.py')
foo.MyClass()

代码语言:javascript
复制
import sys
import os
sys.path.append(os.path.join(os.path.dirname(__file__), '..', '..'))

但是,在这种情况下工作的最佳实践是什么呢?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44447793

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档