对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生成pdf文件的方法
Aug 04 Python
Python实现windows下模拟按键和鼠标点击的方法
Mar 13 Python
通过源码分析Python中的切片赋值
May 08 Python
python利用sklearn包编写决策树源代码
Dec 21 Python
python tensorflow基于cnn实现手写数字识别
Jan 01 Python
Anaconda入门使用总结
Apr 05 Python
CentOS下Python3的安装及创建虚拟环境的方法
Nov 28 Python
python实现接口并发测试脚本
Jun 25 Python
WxPython实现无边框界面
Nov 18 Python
python使用beautifulsoup4爬取酷狗音乐代码实例
Dec 04 Python
Django在Model保存前记录日志实例
May 14 Python
如何用Django处理gzip数据流
Jan 29 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同时支持GIF、png、JPEG
2006/10/09 PHP
PHP中读写文件实现代码
2011/10/20 PHP
浅析php变量作用域的一些问题
2013/08/08 PHP
destoon各类调用汇总
2014/06/20 PHP
PHP的魔术常量__METHOD__简介
2014/07/08 PHP
php 广告点击统计代码(php+mysql)
2018/02/21 PHP
PHP微信网页授权的配置文件操作分析
2019/05/29 PHP
jQuery登陆判断简单实现代码
2013/04/21 Javascript
jQuery中:only-child选择器用法实例
2015/01/03 Javascript
详解JavaScript逻辑And运算符
2015/12/04 Javascript
深入浅析Vue组件开发
2016/11/25 Javascript
javascript 定时器工作原理分析
2016/12/03 Javascript
基于pako.js实现gzip的压缩和解压功能示例
2017/06/13 Javascript
js实现本地时间同步功能
2017/08/26 Javascript
React之PureComponent的使用作用
2018/07/10 Javascript
解决layer弹层遮罩挡住窗体的问题
2018/08/17 Javascript
vue+element实现打印页面功能
2019/05/20 Javascript
nodejs语言实现验证码生成功能的示例代码
2019/10/13 NodeJs
[45:18]2018DOTA2亚洲邀请赛 4.3 突围赛 Optic vs iG 第一场
2018/04/04 DOTA
Python中遇到的小问题及解决方法汇总
2017/01/11 Python
python3中str(字符串)的使用教程
2017/03/23 Python
python数据类型判断type与isinstance的区别实例解析
2017/10/31 Python
将字典转换为DataFrame并进行频次统计的方法
2018/04/08 Python
解决python3 网络请求路径包含中文的问题
2018/05/10 Python
python读取excel指定列数据并写入到新的excel方法
2018/07/10 Python
Python urllib2运行过程原理解析
2020/06/04 Python
python导入库的具体方法
2020/06/18 Python
Python return语句如何实现结果返回调用
2020/10/15 Python
Python创建自己的加密货币的示例
2021/03/01 Python
HTML5 Web 存储详解
2016/09/16 HTML / CSS
北体毕业生求职信
2014/02/28 职场文书
护理专业毕业生自荐书
2014/05/24 职场文书
让世界充满爱演讲稿
2014/05/24 职场文书
运动会拉拉队口号
2014/06/09 职场文书
群众路线个人对照检查材料2014
2014/09/26 职场文书
写给消防战士们的一封慰问信
2019/10/07 职场文书