对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中的字典详细介绍
Sep 18 Python
Python正则表达式知识汇总
Sep 22 Python
Python字符串和字典相关操作的实例详解
Sep 23 Python
python调用Delphi写的Dll代码示例
Dec 05 Python
pandas数据框,统计某列数据对应的个数方法
Apr 11 Python
django从请求到响应的过程深入讲解
Aug 01 Python
python将秒数转化为时间格式的实例
Sep 16 Python
python将txt文档每行内容循环插入数据库的方法
Dec 28 Python
15行Python代码实现网易云热门歌单实例教程
Mar 10 Python
Python3.5内置模块之os模块、sys模块、shutil模块用法实例分析
Apr 27 Python
由面试题加深对Django的认识理解
Jul 19 Python
Tensorflow tf.nn.depthwise_conv2d如何实现深度卷积的
Apr 20 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
如何使用纯PHP实现定时器任务(Timer)
2015/07/31 PHP
PHP实现操作redis的封装类完整实例
2015/11/14 PHP
如何正确配置Nginx + PHP
2016/07/15 PHP
使用composer命令加载vendor中的第三方类库 的方法
2019/07/09 PHP
ASP SQL防注入的方法
2008/12/25 Javascript
javascript 写类方式之十
2009/07/05 Javascript
javascript oop开发滑动(slide)菜单控件
2010/08/25 Javascript
仅Firefox中链接A无法实现模拟点击以触发其默认行为
2011/07/31 Javascript
jQuery 网易相册鼠标移动显示隐藏效果实现代码
2013/03/31 Javascript
jquery中的事件处理详细介绍
2013/06/24 Javascript
JS实现屏蔽shift,Ctrl,alt等功能键的方法
2015/06/01 Javascript
HTML5实现留言和回复页面样式
2015/07/22 Javascript
微信企业号开发之微信考勤百度地图定位
2015/09/11 Javascript
AngularJS初始化静态模板详解
2016/01/14 Javascript
基于JS实现textarea中获取动态剩余字数的方法
2016/05/25 Javascript
AngularJs导出数据到Excel的示例代码
2017/08/11 Javascript
浅谈开发eslint规则
2018/10/01 Javascript
webpack file-loader和url-loader的区别
2019/01/15 Javascript
在Layui中实现开关按钮的效果实例
2019/09/29 Javascript
[05:14]辉夜杯主赛事第二日 RECAP精彩回顾
2015/12/27 DOTA
[02:53]2018年度DOTA2最佳战队-完美盛典
2018/12/17 DOTA
python使用os模块的os.walk遍历文件夹示例
2014/01/27 Python
python一键去抖音视频水印工具
2018/09/14 Python
python实现列表的排序方法分享
2019/07/01 Python
python解释器spython使用及原理解析
2019/08/24 Python
Django Haystack 全文检索与关键词高亮的实现
2020/02/17 Python
CSS3教程(9):设置RGB颜色
2009/04/02 HTML / CSS
浅析HTML5:'data-'属性的作用
2018/01/23 HTML / CSS
Cult Gaia官网:美国生活方式品牌
2019/08/16 全球购物
高级护理实习生自荐信
2013/09/28 职场文书
开业主持词
2014/03/21 职场文书
护士个人总结范文
2015/02/13 职场文书
结婚司仪主持词
2015/06/29 职场文书
HR在给员工开具离职证明时,需要注意哪些问题?
2019/07/03 职场文书
MySql分区类型及创建分区的方法
2022/04/13 MySQL
python运行脚本文件的三种方法实例
2022/06/25 Python