对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网络编程之TCP通信实例和socketserver框架使用例子
Apr 25 Python
Python中shutil模块的常用文件操作函数用法示例
Jul 05 Python
python利用正则表达式排除集合中字符的功能示例
Oct 10 Python
转换科学计数法的数值字符串为decimal类型的方法
Jul 16 Python
python获取服务器响应cookie的实例
Dec 28 Python
使用python实现语音文件的特征提取方法
Jan 09 Python
Python嵌套式数据结构实例浅析
Mar 05 Python
python获取Linux发行版名称
Aug 30 Python
Python tkinter模版代码实例
Feb 05 Python
python中常见错误及解决方法
Jun 21 Python
Pycharm Available Package无法显示/安装包的问题Error Loading Package List解决
Sep 18 Python
Python学习之os包使用教程详解
Mar 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
php与mysql建立连接并执行SQL语句的代码
2011/07/04 PHP
学习php中的正则表达式
2014/08/17 PHP
使用URL传输SESSION信息
2015/07/14 PHP
HR vs ForZe BO3 第二场 2.13
2021/03/10 DOTA
JavaScript/Js脚本处理html元素的自定义属性解析(亲测兼容Firefox与IE)
2013/11/25 Javascript
jquery自动填充勾选框即把勾选框打上true
2014/03/24 Javascript
Bootstrap的图片轮播示例代码
2015/08/31 Javascript
jQuery动态添加及删除表单上传元素的方法(附demo源码下载)
2016/01/15 Javascript
JS匿名函数类生成方式实例分析
2016/11/26 Javascript
js 博客内容进度插件详解
2017/02/19 Javascript
jQuery+C#实现参数RSA加密传输功能【附jsencrypt.js下载】
2017/06/26 jQuery
vue.js学习笔记之v-bind和v-on解析
2018/05/03 Javascript
解决vue attr取不到属性值的问题
2018/09/18 Javascript
深入浅析javascript函数中with
2018/10/28 Javascript
新手如何快速理解js异步编程
2019/06/24 Javascript
javascript实现摄像头拍照预览
2019/09/30 Javascript
jQuery模仿ToDoList实现简单的待办事项列表
2019/12/30 jQuery
Vue中keep-alive组件作用详解
2020/02/04 Javascript
原生js实现购物车功能
2020/09/23 Javascript
[40:16]TFT vs Mski Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
Python实现生成简单的Makefile文件代码示例
2015/03/10 Python
python读取word文档的方法
2015/05/09 Python
python机器学习实战之K均值聚类
2017/12/20 Python
Django rest framework实现分页的示例
2018/05/24 Python
python与caffe改变通道顺序的方法
2018/08/04 Python
numpy数组做图片拼接的实现(concatenate、vstack、hstack)
2019/11/08 Python
解决Python3.8用pip安装turtle-0.0.2出现错误问题
2020/02/11 Python
带你学习Python如何实现回归树模型
2020/07/16 Python
html5 利用重力感应实现摇一摇换颜色可用来做抽奖等等
2014/05/07 HTML / CSS
iHerb俄罗斯:维生素、补品和天然产品
2020/07/09 全球购物
药物学专业学生的自我评价
2013/10/27 职场文书
禁毒宣传工作方案
2014/05/23 职场文书
小学先进集体事迹材料
2014/05/31 职场文书
求职简历自我评价2015
2015/03/10 职场文书
离婚起诉状范本
2015/05/19 职场文书
详解Javascript实践中的命令模式
2021/05/05 Javascript