对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实现猜数字游戏(无重复数字)示例分享
Mar 29 Python
简单介绍Ruby中的CGI编程
Apr 10 Python
讲解Python中的递归函数
Apr 27 Python
python MySQLdb Windows下安装教程及问题解决方法
May 09 Python
Django如何实现内容缓存示例详解
Sep 24 Python
Python入门之三角函数tan()函数实例详解
Nov 08 Python
Python使用一行代码获取上个月是几月
Aug 30 Python
浅谈Python在pycharm中的调试(debug)
Nov 29 Python
在Python文件中指定Python解释器的方法
Feb 18 Python
Python中使用logging和traceback模块记录日志和跟踪异常
Apr 09 Python
学Python 3的理由和必要性
Nov 19 Python
django模型类中,null=True,blank=True用法说明
Jul 09 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模拟登陆的实现方法分析
2015/01/09 PHP
codeigniter中实现一次性加载多个view的方法
2015/03/20 PHP
YII Framework框架教程之安全方案详解
2016/03/14 PHP
thinkPHP5 ACL用户权限模块用法详解
2017/05/10 PHP
PHP判断函数是否被定义的方法
2019/06/21 PHP
dojo学习第二天 ajax异步请求之绑定列表
2011/08/29 Javascript
JavaScript面向对象设计二 构造函数模式
2011/12/20 Javascript
javascript中Date对象的getDay方法使用指南
2014/12/22 Javascript
浅谈javascript中的Function和Arguments
2016/08/30 Javascript
js 判断登录界面的账号密码是否为空
2017/02/08 Javascript
20行JS代码实现网页刮刮乐效果
2017/06/23 Javascript
JS实现的倒计时恢复按钮点击功能【可用于协议阅读倒计时】
2018/04/19 Javascript
关于Vue Router中路由守卫的应用及在全局导航守卫中检查元字段的方法
2018/12/09 Javascript
vue项目中使用AES实现密码加密解密(ECB和CBC两种模式)
2019/08/12 Javascript
jquery弹窗时禁止body滚动条滚动的例子
2019/09/21 jQuery
[01:01:52]完美世界DOTA2联赛PWL S2 GXR vs Magma 第二场 11.25
2020/11/26 DOTA
跟老齐学Python之永远强大的函数
2014/09/14 Python
Python UnicodeEncodeError: 'gbk' codec can't encode character 解决方法
2015/04/24 Python
Python3通过Luhn算法快速验证信用卡卡号的方法
2015/05/14 Python
详解Python中的各种函数的使用
2015/05/24 Python
详解windows python3.7安装numpy问题的解决方法
2018/08/13 Python
Python实现分段线性插值
2018/12/17 Python
基于python的Paxos算法实现
2019/07/03 Python
pytorch多进程加速及代码优化方法
2019/08/19 Python
windows10环境下用anaconda和VScode配置的图文教程
2020/03/30 Python
零基础学python应该从哪里入手
2020/08/11 Python
python单例模式的应用场景实例讲解
2021/02/24 Python
HTML5 Canvas的常用线条属性值总结
2016/03/17 HTML / CSS
英国领先的杂志订阅网站:Magazine.co.uk
2018/01/25 全球购物
护理自荐信范文
2013/10/05 职场文书
英语专业毕业生求职简历的自我评价
2013/10/24 职场文书
英语专业个人求职信范文
2014/02/01 职场文书
聚美优品恶搞广告词
2014/03/14 职场文书
我的画教学反思
2014/04/28 职场文书
工作能力自我评价2015
2015/03/05 职场文书
写自招自荐信的绝招!
2019/04/19 职场文书