在python项目中,我有以下目录结构
├── cooccurrence
│ ├── cooccurrence.py
│ ├── __init__.py
├── README.md
└── tests
├── __init__.py
└── test_coccurrence.py
这导致我的测试源文件中的测试代码有一个非常正式的行:
from cooccurrence.cooccurrence import CoCreate
如果我只需要一个模块,我该如何简化整个设置?反过来说,我应该用什么项目结构来管理同一个包下的多个模块?你知道吗
为了进行测试,我只需使用python -m unittest discover -v
,如果有一个解决方案能够无缝地支持在PyCharm中使用项目,我将不胜感激。你知道吗
将以下代码行放入
cooccurrence/__init__.py
路径:[注]:
在Python 2.7上测试
您可以导入
__init__.py
中的文件,这样它就可以在包级别上使用。例如,您可以在cooccurrence/__init__.py
中执行以下操作:然后在测试文件中:
这将是Python式的方式
相关问题 更多 >
编程相关推荐