docxgen给没有类定义的python项目生成文档时的配置
docxgen默认是按照class的定义去生成类的层级关系、继承关系、成员变量和函数的
但是有的时候,比如用flask开发python项目时,flask的写法就是没有类定义的。当然如果硬要搞的话,也可以把flask的app封装到一个类里,但这样的搞法与flask的思想背道而驰,既无必要,又增加了代码阅读和维护难度。
好在docxgen提供了一些特殊字符和自定义的配置。比如用"""!来标识docstring的开头。对于本文这个问题,找到配置文件中EXTRACT_ALL的选项,设为YES,再执行docxgen,即可按文件的维度生成文档
但是有的时候,比如用flask开发python项目时,flask的写法就是没有类定义的。当然如果硬要搞的话,也可以把flask的app封装到一个类里,但这样的搞法与flask的思想背道而驰,既无必要,又增加了代码阅读和维护难度。
好在docxgen提供了一些特殊字符和自定义的配置。比如用"""!来标识docstring的开头。对于本文这个问题,找到配置文件中EXTRACT_ALL的选项,设为YES,再执行docxgen,即可按文件的维度生成文档
评论
发表评论