...

使用Pydoc生成模块文档

Pydoc是Python内置的一个根据函数注释生成文档的工具,可以快速生成项目文档。

命令行显示文档#

使用python3 -m pydoc <模块或包名>可以在命令行模块或包中所有模块交文档。
例如:

$ python -m pydoc python_yapi

输出效果如下:

image

按q退出文档查看

生成html文档#

使用python3 -m pydoc -w <模块或包名>,可以生成模块或包的HTML文档。
例如:

$ python3 -m pydoc -w python_yapi
wrote python_yapi.html

浏览器打开生成的python_yapi.html文件,效果如下:
image

启动静态服务并在浏览器查看文档#

使用python3 -m pydoc -b,可以启动一个静态服务器,并自动打开浏览器,显示当前项目所有模块的文档,配合-p参数可以指定启动静态服务绑定的端口。
显示效果如下。
image

命令行中输入q回车,可以退出并关闭文档静态服务器。

作者:韩志超

出处:https://www.cnblogs.com/superhin/p/python-pydoc.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

如有问题,请微信联系 superz-han,并发送原文链接。

posted @   韩志超  阅读(985)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 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浏览器
点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up dark_mode palette
选择主题
menu