即使在将其包含在sys.path

时间:2017-07-12 06:31:45

标签: module operating-system sys autodoc

我有一个大的目录结构,所以不是手动添加路径,而是使用os.walk()搜索所有模块。每当我找到包含__init__.py文件的目录时,我通过在PYTHONPATH文件中使用以下代码在conf.py中包含该目录:     import os,sys

top = "/home/userme/Desktop/root"
for dirpaths, dirnames, filenames in os.walk(top):
    if "__init__.py" in filenames:
        sys.path.insert(0, os.path.abspath(dirpath))

我也打印文件路径以查看它们是否正确。即便如此,在尝试读取相应的第一个文件时,我在尝试导入模块时遇到错误。

0 个答案:

没有答案