我正在使用Python2.7,并尝试使用pdoc为我们的测试项目收集文档。在
pdoc位于以下位置:D:\dev\Python27\Scripts 这里的回归项目是:C:\views\md_LDB_RegressionTests_v03.1_laptop\mts\Tests\LDB\regression\Tests 我们将proboscis用于我们的测试,并尝试为单独的测试组创建html文档,在我的例子中是一个单独的python文件。 我运行这样的命令:
D:\dev\Python27\Scripts>python pdoc --html "C:\views\md_LDB_RegressionTests_v03.
1_laptop\mts\Tests\LDB\Regression\Tests\tests\check_system_management\check_capa
bilities_encoding_problems.py"
得到这样的答案:
^{pr2}$pdoc不能从回归中的其他模块导入函数。。。 我们的项目结构如下:
-Tests (C:\views\md_LDB_RegressionTests_v03.1_laptop\mts\Tests\LDB\Regression\Tests)
-"common" package (with init file)
-"builders" packege
-system_request.py
-"test" package
-check_system_management package
-check_capabilities_encoding_problems.py - this is the file i want to get documentation to
当然还有很多其他的包,但我不确定现在描述所有的结构是否有意义
check_capabilities_编码的导入部分_问题.py看起来像这样:
import urllib
from hamcrest import assert_that, all_of
from proboscis import test, before_class, after_class
from common.builders.system_request import default_create_system, create_capability
from common.entity.LDBChecks import LDBChecks
我如何指出pdoc在哪里寻找其他模块的功能? 谢谢您!在
您可以设置PYTHONPATH环境变量。这是一条路径,告诉python第三方在哪里找到模块和包。在
当在Spyder IDE中使用pdoc时,我使用以下脚本向pdoc path添加一个目录
pdoc.import_path
是当前用于查找模块的路径的列表;pdoc.import_path
默认等于sys.path
。更多信息可在pdoc文档中找到。在相关问题 更多 >
编程相关推荐