我的python目录有问题。
我的结构如下:
当我尝试在测试中导入模块时,我得到一个模块未找到错误。 我想导入如下:
parent_dir_name = os.path.dirname(os.path.dirname(os.path.realpath(__file__)))
sys.path.append(parent_dir_name + "/../../../")
from modules.algorithms.cyphers.morse import *
我还在所有目录中都有init文件。 我正在尝试运行以下测试:
> python -m unittest discover ./tests
答案 0 :(得分:1)
答案 1 :(得分:0)
如果您将目录标记为__init__.py
的模块,您应该只能通过
from modules.algorithms.cyphers import morse