对python的文件内注释 help注释方法


Posted in Python onMay 23, 2018

目的:

在help(模块名)时,能够看见文件里面的注释。

首先,在文件的最开头,如果有个多行注释(三引号),就会将注释写入__DOC__变量,在help查看时,可以看见这个变量。

如果还需要输出函数,则可以将函数放入__all__变量。

__all__ = ['search','fix','hello','parser']

all里面的元素是唯一的,所以,这里要避免函数重名。当然,python对函数的重载也不是很提倡……

这样在python命令行,可以看见注释了。

比如一个程序是test02.py,先import它,再看

help(test02)

或者在程序中调用print(help(test02))

源代码:

#test02.py
"""
author:Zhao Zhenyu
this is an absolute test program.
"""
__all__ = ["function1", "function2"]
def function1():
pass
def function2():
"""2nd
"""
pass

执行情况:

>>> import test02
>>> help(test02)
Help on module test02:
NAME
test02
DESCRIPTION
author:Zhao Zhenyu
this is an absolute test program.
FUNCTIONS
function1()
function2()
2nd
DATA
__all__ = ['function1', 'function2']
FILE
c:\users\lenovo\documents\python scripts\python_spider\csdn例子\test02.py
>>>

以上这篇对python的文件内注释 help注释方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
修改Python的pyxmpp2中的主循环使其提高性能
Apr 24 Python
CentOS中使用virtualenv搭建python3环境
Jun 08 Python
Python3安装Pymongo详细步骤
May 26 Python
python3+dlib实现人脸识别和情绪分析
Apr 21 Python
基于python 爬虫爬到含空格的url的处理方法
May 11 Python
python smtplib发送带附件邮件小程序
May 22 Python
python中列表的切片与修改知识点总结
Jul 23 Python
Python scipy的二维图像卷积运算与图像模糊处理操作示例
Sep 06 Python
python lambda表达式(匿名函数)写法解析
Sep 16 Python
python实现遍历文件夹图片并重命名
Mar 23 Python
python利用 keyboard 库记录键盘事件
Oct 16 Python
pandas:get_dummies()与pd.factorize()的用法及区别说明
May 21 Python
Python基于生成器迭代实现的八皇后问题示例
May 23 #Python
Pycharm 操作Django Model的简单运用方法
May 23 #Python
PyCharm代码格式调整方法
May 23 #Python
创建pycharm的自定义python模板方法
May 23 #Python
对Python中9种生成新对象的方法总结
May 23 #Python
使用pycharm生成代码模板的实例
May 23 #Python
pycharm设置注释颜色的方法
May 23 #Python
You might like
PHPMailer邮件类利用smtp.163.com发送邮件方法
2008/09/11 PHP
php读取图片内容并输出到浏览器的实现代码
2013/08/08 PHP
更改localhost为其他名字的方法
2014/02/10 PHP
php中str_pad()函数用法分析
2017/03/28 PHP
Yii框架使用魔术方法实现跨文件调用功能示例
2017/05/20 PHP
php实现的顺序线性表示例
2019/05/04 PHP
jQuery写fadeTo示例代码
2014/02/21 Javascript
深入理解JavaScript系列(33):设计模式之策略模式详解
2015/03/03 Javascript
JS实现的N多简单无缝滚动代码(包含图文效果)
2015/11/06 Javascript
使用微信内置浏览器点击下拉框出现页面乱跳转现象(iphone),该怎么办
2016/01/04 Javascript
使用ef6创建oracle数据库的实体模型遇到的问题及解决方案
2017/11/09 Javascript
浅谈JsonObject中的key-value数据解析排序问题
2017/12/06 Javascript
解决layer.open后laydate失效的问题
2019/09/06 Javascript
在vs code 中如何创建一个自己的 Vue 模板代码
2020/11/10 Javascript
[03:49]显微镜下的DOTA2第十五期—VG登基之路完美团
2014/06/24 DOTA
[01:01:23]完美世界DOTA2联赛PWL S2 Forest vs FTD.C 第一场 11.26
2020/11/30 DOTA
使用Python中的cookielib模拟登录网站
2015/04/09 Python
Python内建函数之raw_input()与input()代码解析
2017/10/26 Python
python函数式编程学习之yield表达式形式详解
2018/03/25 Python
从DataFrame中提取出Series或DataFrame对象的方法
2018/11/10 Python
pandas的排序和排名的具体使用
2019/07/31 Python
python GUI库图形界面开发之PyQt5表格控件QTableView详细使用方法与实例
2020/03/01 Python
在python中使用nohup命令说明
2020/04/16 Python
Python基于当前时间批量创建文件
2020/05/07 Python
python实现画图工具
2020/08/27 Python
Clarria化妆品官方网站:购买天然和有机化妆品系列
2018/04/08 全球购物
数控专业毕业生求职信范文
2013/09/21 职场文书
体育专业个人的求职信范文
2013/09/21 职场文书
机关门卫制度
2014/02/01 职场文书
优秀少先队员主要事迹材料
2014/05/28 职场文书
大学生工作自荐书
2014/06/16 职场文书
2014年学校卫生工作总结
2014/11/20 职场文书
2014年节能减排工作总结
2014/12/06 职场文书
拔河比赛新闻稿
2015/07/17 职场文书
考生诚信考试承诺书(2016版)
2016/03/25 职场文书
MySQL系列之八 MySQL服务器变量
2021/07/02 MySQL