对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 25 Python
python获取android设备的GPS信息脚本分享
Mar 06 Python
详解Python在七牛云平台的应用(一)
Dec 05 Python
解决pandas read_csv 读取中文列标题文件报错的问题
Jun 15 Python
python解决字符串倒序输出的问题
Jun 25 Python
浅析Python 3 字符串中的 STR 和 Bytes 有什么区别
Oct 14 Python
Python3.5常见内置方法参数用法实例详解
Apr 29 Python
python内存监控工具memory_profiler和guppy的用法详解
Jul 29 Python
python 调试冷知识(小结)
Nov 11 Python
Python:合并两个numpy矩阵的实现
Dec 02 Python
python小项目之五子棋游戏
Dec 26 Python
python+opencv实现移动侦测(帧差法)
Mar 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对大文件进行读取操作的实现代码
2013/01/23 PHP
php生成shtml类用法实例
2014/12/09 PHP
php线性表的入栈与出栈实例分析
2015/06/12 PHP
CI框架数据库查询之join用法分析
2016/05/18 PHP
PHP的mysqli_rollback()函数讲解
2019/01/23 PHP
js左侧多级菜单动态的解决方案
2010/02/01 Javascript
JavaScript使用过程中需要注意的地方和一些基本语法
2010/08/26 Javascript
JavaScript中去掉数组中的重复值的实现方法
2011/08/03 Javascript
javascript将数组插入到另一个数组中的代码
2013/01/10 Javascript
js操纵跨frame的三级联动select下拉选项实例介绍
2013/05/19 Javascript
用js实现控件的隐藏及style.visibility的使用
2013/06/14 Javascript
当前页禁止复制粘贴截屏代码小集
2013/07/24 Javascript
获取非最后一列td值并将title设为该值的方法
2013/10/30 Javascript
javascript 闭包详解
2015/07/02 Javascript
Angularjs全局变量被作用域监听的正确姿势
2016/02/06 Javascript
详解照片瀑布流效果(js,jquery分别实现与知识点总结)
2017/01/01 Javascript
详解从angular-cli:1.0.0-beta.28.3升级到@angular/cli:1.0.0
2017/05/22 Javascript
Vue axios 将传递的json数据转为form data的例子
2019/10/29 Javascript
js实现带搜索功能的下拉框
2020/01/11 Javascript
element中的$confirm的使用
2020/04/26 Javascript
解决Mint-ui 框架Popup和Datetime Picker组件滚动穿透的问题
2020/11/04 Javascript
在Python的列表中利用remove()方法删除元素的教程
2015/05/21 Python
Python编程实现输入某年某月某日计算出这一天是该年第几天的方法
2017/04/18 Python
Collatz 序列、逗号代码、字符图网格实例
2017/06/22 Python
详解flask入门模板引擎
2018/07/18 Python
python 同时运行多个程序的实例
2019/01/07 Python
python实现坦克大战游戏 附详细注释
2020/03/27 Python
python利用Excel读取和存储测试数据完成接口自动化教程
2020/04/30 Python
Python基于gevent实现高并发代码实例
2020/05/15 Python
解决python调用自己文件函数/执行函数找不到包问题
2020/06/01 Python
python re模块常见用法例举
2021/03/01 Python
Too Faced官网:美国知名彩妆品牌
2017/03/07 全球购物
《云房子》教学反思
2014/04/20 职场文书
学习十八大的感悟
2015/08/11 职场文书
2016年幼儿园庆六一开幕词
2016/03/04 职场文书
Golang的继承模拟实例
2021/06/30 Golang