位置: 编程技术 - 正文

Python快速从注释生成文档的方法

编辑:rootadmin

推荐整理分享Python快速从注释生成文档的方法,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

作为一个标准的程序猿,为程序编写说明文档是一步必不可少的工作,如何才能写的又好又快呢,下面我们就来详细探讨下吧。

今天将告诉大家一个简单平时只要注意的小细节,就可以轻松生成注释文档,也可以检查我们写的类方法引用名称是否重复有问题等。

一看别人专业的大牛们写的文档多牛多羡慕,不用担心我们可以让python为我们生成基本满足的说明文档,一来可以提高代码整体阅读性,二来可以将代码的整体结构看着也更清晰,这样在交接的时候可以省很多麻烦,其它同事在接手你工作的时候也不会一行行去问你这是什么那是什么的,因为注释已经很直观的表述了,在整合的时候可当说明文档给客户简单说明(主要是给你BOSS看的).

那么进入正题怎么实现看下面我简单的代码格式,注意注释的地方和函数名类名都是与__all__内相关联的

这里要强调说明下py的名字要和你当前工作的py名字一样(我这里创建的py名字就是pythonzhushi,最后导入也是这名字),因为下面的测试中import的导入的是自身所以,im port 名称 和Help(名称)以及你的文件名称要一致才可以。为了更加直观请看下面这图:

Python快速从注释生成文档的方法

当然还可以从其它文件引用的方式导入这里用到python常用的导入方式from从哪个目录import导入什么文件pythonzhushi

当然我这里还是用图片来展示以下:

是不是一目了然,这样也可以导入我们需要做的注释文档,help帮助方法就是帮我们查看到此文件中所包含的类,函数,的一个简单帮助文档,类似于readme文档的一个说明。最后来看看掩饰效果吧:

是不是简单的打印出我们程序的说明文档,后面步骤直接可以建一个文本把这个粘贴过去,就完成一个readme的文档说明,经过测试有几点注意是,想要写#这种注释不要写到def放发内要写到它的上面位置和装饰器类似,相反三引号'''不要写到def外面,这样也是没显示效果的。大家赶紧去试试吧。感谢观看。。

Python中强大的命令行库click入门教程 前言我们的游戏资源处理工具是Python实现的,功能包括csv解析,UI材质处理,动画资源解析、批处理,Androd&iOS自动打包等功能。该项目是由其他部门继

Python中如何获取类属性的列表 前言最近工作中遇到个需求是要得到一个类的静态属性,也就是说有个类Type,我要动态获取Type.FTE这个属性的值。最简单的方案有两个:getattr(Type,'FTE')T

使用Python的Scrapy框架十分钟爬取美女图 简介scrapy是一个python下面功能丰富、使用快捷方便的爬虫框架。用scrapy可以快速的开发一个简单的爬虫,官方给出的一个简单例子足以证明其强大:快

标签: Python快速从注释生成文档的方法

本文链接地址:https://www.jiuchutong.com/biancheng/382477.html 转载请保留说明!

上一篇:浅谈Python类的__getitem__和__setitem__特殊方法(python类的理解)

下一篇:Python中强大的命令行库click入门教程

  • 税控盘的维护费
  • 研发支出指的是什么
  • 申报表填完后下一步是什么
  • 红字发票可以开部分金额吗
  • 营改增的增值税
  • 预提费用账户期末
  • 其他综合收益不能重分类进损益的有哪些
  • 企业违约补偿收条怎么写
  • 可以采用三栏式的明细账的有
  • 卖下脚料怎么做分录
  • 国外出差差旅费
  • 存货周转率 高
  • 代收水电气费加盟
  • 事业单位财政授权书模板
  • 资产减值损失是
  • 利息费用需要取消吗
  • 应付账款预收账款
  • 财产租赁所得个人所得税计算方法2020
  • 关于公司食堂的文案
  • 贸易类公司所得税核定征收税率是多少?
  • 企业筹建期间需要招几个会计
  • 增值税征收比例和征收方式
  • 发票一定要房东开的才能报销吗?
  • 员工与单位解除劳动合同书范本
  • 有限合伙人公司
  • 每季度财务报表
  • 分项结转法怎么结转
  • el-cascader动态加载多级
  • 自查以前年度补税需调帐吗
  • 非盈利组织捐赠现金支需要什么资料
  • 电脑cpu风扇不动怎么办
  • win11透明任务栏怎么设置
  • kjournald是什么进程
  • 多付货款退回的会计分录
  • 铁路运输企业所得税优惠
  • 前端lru
  • 非货币性资产交换
  • 扣缴义务人应扣未扣如何处罚
  • vue+java+mysql
  • 发生的计提费用没有发生怎么办
  • php遍历结果集
  • css水平居中和垂直居中怎么设置
  • arp-a命令怎么用
  • system view命令
  • 开票提示未安装控件
  • php压缩文件怎么打开
  • mongo创建db
  • 利润表调整了资产负债表怎么调整
  • mysql索引失效的几个场景
  • 合同资产和合同履约成本的区别
  • 丁字账户例题及解析
  • 什么叫递延收益和其他收益
  • 餐饮企业餐具计入什么科目
  • 所有者权益的来源包括
  • 单位租用员工个人的车可以不收租吗
  • 应付职工薪酬的会计科目
  • 预交企业所得税计算
  • 股东之间转让股权有优先购买权吗
  • 商业银行的固定资产
  • sqlserver增删改查执行语句
  • win2003自动关机
  • ubuntu安装哪个版本
  • freebsd操作命令
  • win10打开命令提示符窗口
  • vmware tools安装包在哪
  • linux安装步骤
  • linux 11
  • Context.getExternalFilesDir()和Context.getExternalCacheDir()方法
  • opengl 画线
  • perl数组元素个数
  • unity小例子
  • javascript零基础学要学多久
  • 深入理解新发展理念,推进供给侧结构性改革
  • vue复用node_module
  • python 基础 详细
  • jquery基础知识梳理
  • 破产重整期间的税收
  • 北京摇号摇中了能过户吗
  • 伊川娘娘山传说
  • 外贸高新技术企业认定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设