使用Pydoc生成模块文档
Pydoc是Python内置的一个根据函数注释生成文档的工具,可以快速生成项目文档。
命令行显示文档#
使用python3 -m pydoc <模块或包名>
可以在命令行模块或包中所有模块交文档。
例如:
$ python -m pydoc python_yapi
输出效果如下:
按q退出文档查看
生成html文档#
使用python3 -m pydoc -w <模块或包名>
,可以生成模块或包的HTML文档。
例如:
$ python3 -m pydoc -w python_yapi
wrote python_yapi.html
浏览器打开生成的python_yapi.html
文件,效果如下:
启动静态服务并在浏览器查看文档#
使用python3 -m pydoc -b
,可以启动一个静态服务器,并自动打开浏览器,显示当前项目所有模块的文档,配合-p参数可以指定启动静态服务绑定的端口。
显示效果如下。
命令行中输入q回车,可以退出并关闭文档静态服务器。
作者:韩志超
出处:https://www.cnblogs.com/superhin/p/python-pydoc.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
如有问题,请微信联系 superz-han,并发送原文链接。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
2021-07-06 Pytest使用pytest.ini实现环境变量控制
2020-07-06 macOS搭建Selenium Grid
2020-07-06 macOS使用Selenium测试Opera浏览器
2020-07-06 macOS使用Selenium测试新版Edge浏览器
2020-07-06 macOS使用Selenium操作Firefox浏览器
2020-07-06 macOS使用Selenium操作Safari浏览器