epydoc执行python文件
我有一个包含多个类的python文件,希望使用epydoc根据我的注释创建一个文档。因此,我在Debian喘息系统的控制台上执行以下操作:epydoc执行python文件,python,epydoc,Python,Epydoc,我有一个包含多个类的python文件,希望使用epydoc根据我的注释创建一个文档。因此,我在Debian喘息系统的控制台上执行以下操作: epydoc --html storage_config_tool.py -o ~/ 它总是执行python应用程序,文档生成停止在21%。当我使用epydocgui时,同样的行为 当我在一个简单的hello world程序上测试它时,一切正常。该文件超过1000行,因此我无法发布。程序本身运行良好 安博迪知道为什么会这样吗?错误的格式可能是一个问题,尽管
epydoc --html storage_config_tool.py -o ~/
它总是执行python应用程序,文档生成停止在21%。当我使用epydocgui时,同样的行为
当我在一个简单的hello world程序上测试它时,一切正常。该文件超过1000行,因此我无法发布。程序本身运行良好
安博迪知道为什么会这样吗?错误的格式可能是一个问题,尽管a还没有找到任何问题
Thx 4帮助如果看不到您的代码,很难说问题出在哪里。但是,听起来好像启动应用程序的代码不受
if uuuuu name uuuu='\uuuu main uuu':
语句的保护,因此在导入文件时运行应用程序。有两件事可能会有所帮助:
storage\u config\u tool.py
,以便在导入模块时只执行class
、def
和赋值语句epydoc--html--parse only storage\u config\u tool.py-o~/
生成文档。这将跳过模块导入步骤,该步骤对于生成完整文档可能是必需的,也可能不是必需的是的,谢谢你。现在我将主要部分放在if name='main'中:它可以工作。现在它还显示了带有7个标记错误的警告。但是我可以用详细的设置来处理这个问题。