对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字符串连接方式汇总
Aug 21 Python
详尽讲述用Python的Django框架测试驱动开发的教程
Apr 22 Python
详解Python中的type()方法的使用
May 21 Python
Python图片转换成矩阵,矩阵数据转换成图片的实例
Jul 02 Python
对Python3中bytes和HexStr之间的转换详解
Dec 04 Python
python3实现表白神器
Apr 09 Python
python如何制作缩略图
Apr 30 Python
Python队列RabbitMQ 使用方法实例记录
Aug 05 Python
windows环境中利用celery实现简单任务队列过程解析
Nov 29 Python
Jupyter Notebook折叠输出的内容实例
Apr 22 Python
基于python模拟bfs和dfs代码实例
Nov 19 Python
python 实现简易的记事本
Nov 30 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
第十三节 对象串行化 [13]
2006/10/09 PHP
php开发环境配置记录
2011/01/14 PHP
PHP中ini_set和ini_get函数的用法小结
2014/02/18 PHP
vue.js组件vue-waterfall-easy实现瀑布流效果
2017/08/22 Javascript
JavaScript实现HTML5游戏断线自动重连的方法
2017/09/18 Javascript
vue点击input弹出带搜索键盘并监听该元素的方法
2018/08/25 Javascript
javascript实现对话框功能警告(alert 消息对话框)确认(confirm 消息对话框)
2019/05/07 Javascript
Vue的编码技巧与规范使用详解
2019/08/28 Javascript
layer提示框添加多个按钮选择的实例
2019/09/12 Javascript
JavaScript事件冒泡机制原理实例解析
2020/01/14 Javascript
vue 使用原生组件上传图片的实例
2020/09/08 Javascript
vue-router 按需加载 component: () => import() 报错的解决
2020/09/22 Javascript
为什么JavaScript中0.1 + 0.2 != 0.3
2020/12/03 Javascript
在vue中动态修改css其中一个属性值操作
2020/12/07 Vue.js
js实现有趣的倒计时效果
2021/01/19 Javascript
[01:18:35]DOTA2-DPC中国联赛 正赛 Elephant vs LBZS BO3 第一场 1月29日
2021/03/11 DOTA
学习python (1)
2006/10/31 Python
在CentOS6上安装Python2.7的解决方法
2018/01/09 Python
python爬取各类文档方法归类汇总
2018/03/22 Python
Python使用tkinter库实现文本显示用户输入功能示例
2018/05/30 Python
Python subprocess模块常见用法分析
2018/06/12 Python
Python基于聚类算法实现密度聚类(DBSCAN)计算【测试可用】
2018/12/26 Python
15行Python代码实现网易云热门歌单实例教程
2019/03/10 Python
Python使用lambda抛出异常实现方法解析
2020/08/20 Python
Python实现JS解密并爬取某音漫客网站
2020/10/23 Python
Pycharm同步远程服务器调试的方法步骤
2020/11/04 Python
Python利用matplotlib绘制散点图的新手教程
2020/11/05 Python
美国孕妇装购物网站:Motherhood Maternity
2019/09/22 全球购物
上课迟到检讨书
2014/02/19 职场文书
治超工作实施方案
2014/05/04 职场文书
毕业生自荐材料范文
2014/12/30 职场文书
幼儿园卫生保健制度
2015/08/05 职场文书
导游词之任弼时故居
2020/01/07 职场文书
MySQL学习总结-基础架构概述
2021/04/05 MySQL
nginx内存池源码解析
2021/11/20 Servers
clear 万能清除浮动(clearfix:after)
2023/05/21 HTML / CSS