Python编程:使用pydoc生成文档注释
pydoc是python自带的一个文档生成工具,可以提取注释
如果有三个引号的注释方法,会优先使用三个点的注释,其次才展示#号的注释
示例使用的代码pydoc_demo.py
,包含一个函数,一个类
# -*- coding: utf-8 -*-# @Date : 2018-10-30
# @Author : Peng Shiyu"""
这个文档注释pydoc的示例
"""# 函数名上方的文字
def func():"""函数名下方的注释@return: None"""print("hello")# 类名上方的文字
class Demo():"""类名下方的文字"""# 类中方法上方的文字def hello(self):"""类中方法下方的文字@return: None"""print("hello")
生成文档
$ pydoc pydoc_demo > doc.md
将文档重定向到doc.md
文件中,内容如下
Help on module pydoc_demo:NAMEpydoc_demo - 这个文档注释pydoc的示例CLASSESbuiltins.objectDemoclass Demo(builtins.object)| 类名下方的文字| | Methods defined here:| | hello(self)| 类中方法下方的文字| @return: None| | ----------------------------------------------------------------------| Data descriptors defined here:| | __dict__| dictionary for instance variables (if defined)| | __weakref__| list of weak references to the object (if defined)FUNCTIONSfunc()函数名下方的注释@return: NoneFILE/demo/pydoc_demo.py
生成html
$ pydoc -w pydoc_demo
出现新文件pydoc_demo.html
颜色看上去很鲜艳
参考
pydoc用法
Python编程:使用pydoc生成文档注释相关推荐
- windows下javadoc生成文档注释的命令
windows下javadoc生成文档注释的命令 javadoc -d myHello -author -version HelloWorld.java
- Java之生成文档注释
在实际开发中,我们经常需要生成文档注释,下面简单记录一下如何生成文档注释,以下是使用EditPlus编写的java文档生成的注释. 帮助文档: 1)使用JDK,JDK中类有很多,都可以使用,了解这些类 ...
- python使用sphinx自动生成文档
python代码注释风格有很多,比较主流的有reStructuredText风格.numpy风格.google风格,pycharm默认提示reStructuredText风格 reStructured ...
- 使用Pydoc生成文档
Python中本身带有很多实用的工具,如pydoc.pydoc模块主要用来从Python模块中提取信息并生成文档. 使用方法 在Windows和Linux下的使用方法有些区别. Windows pyt ...
- idea模板注释快捷键_idea生成文档注释快捷键
技术文档 主体内容:可以认为是页面最想表达的内容总和.对于内容详情页来说,主体内容指从标题开始至正文内容结束,翻页区域也被视为主体内容,文章后的评论.分享.推荐等不视为主体内容. 首屏:用户点击搜索结 ...
- idea创建文件时生成文档注释
一.打开设置(快捷键Ctrl+Alt+S) 打开idea,点击左上角的依次选择File - Settings,进入Settings界面 二.找到 ' File and Code Templates ' ...
- java怎样生成文档_关于如何生成Java文档
一.生成Java文档,要明白Java注释内容,如果不知道,可以去看上一篇文章. 二.Java系统提供的javadoc工具可以根据程序结构自动生成注释文档.当程序修改时可方便及时更新生成的注释文档.ja ...
- python 自动生成文档
python 自动生成文档 python 自动生成文档 一.配置文档 二.protobuf 三.代码 python 自动生成文档 一.配置文档 register.temeprate # Datetim ...
- Doxygen——根据代码注释生成文档的工具
文章目录 1 简介 2 安装 3 使用 3.1 注释代码 3.2 使用doxywizard生成文档 4 用例 4.1 OpenCV 4.2 Apollo 5 参考 1 简介 Doxygen是一个可以根 ...
最新文章
- userdel、usermod、newgrp、chown、chgrp、手动添加用户、umask
- 疯狂了!当游戏爱上MongoDB会怎么样???
- 实用垃圾收集,第1部分–简介
- 深夜,我用python爬取了整个斗图网站,不服来斗
- C语言指针作为参数的传递问题
- jmeter 登录用户并发压力测试案例_测试模型构建及场景用例设计
- 长肥管道(LFT)中TCP的艰难处境与打法
- 10000以内的素数。
- SEO培训一家之言 素老胡huxingyu
- 为何数据视觉化越来越火
- 【零经验】游戏制作全流程攻略(Unity、个人开发、找工作)
- html中页面整体排版,html在不同尺寸浏览器窗口中页面排版混乱
- 新年新气象,新的一年新的开始,给自己定个小小的目标,以此为证
- 操作系统王道考研复习——第一章(计算机系统概述)
- CDbCriteria CArrayDataProvider zii.widgets.grid (2)
- Java入门日记1 | 第一周总结
- NIST随机数测试软件下载,安装、和使用,分析方法最新版(19年4月)
- 单曲循环 翻译_“单曲循环” 用哪个词?
- Launchy--快速调出你的程序
- 德工业联合会建议欧盟对中国采取强硬政策 商务部回应