对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调用cmd命令行制作刷博器
Jan 13 Python
python处理PHP数组文本文件实例
Sep 18 Python
浅谈pandas中DataFrame关于显示值省略的解决方法
Apr 08 Python
python提取图像的名字*.jpg到txt文本的方法
May 10 Python
学习python可以干什么
Feb 26 Python
python调用webservice接口的实现
Jul 12 Python
django列表筛选功能的实现代码
Mar 27 Python
Python基于xlutils修改表格内容过程解析
Jul 28 Python
selenium切换标签页解决get超时问题的完整代码
Aug 30 Python
Python爬取网页信息的示例
Sep 24 Python
教你使用Sublime text3搭建Python开发环境及常用插件安装另分享Sublime text3最新激活注册码
Nov 12 Python
Python3+Django get/post请求实现教程详解
Feb 16 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
JS实现php的伪分页
2008/05/25 PHP
php输出echo、print、print_r、printf、sprintf、var_dump的区别比较
2013/06/21 PHP
ThinkPHP页面跳转success与error方法概述
2014/06/25 PHP
谈谈你对Zend SAPIs(Zend SAPI Internals)的理解
2015/11/10 PHP
jQuery第三课 修改元素属性及内容的代码
2010/03/14 Javascript
利用javaScript实现点击输入框弹出窗体选择信息
2013/12/11 Javascript
JS+JSP checkBox 全选具体实现
2014/01/02 Javascript
js字符串操作方法实例分析
2015/05/06 Javascript
通过XMLHttpRequest和jQuery实现ajax的几种方式
2015/08/28 Javascript
谈谈对offsetleft兼容性的理解
2015/11/11 Javascript
手机端 HTML5使用photoswipe.js仿微信朋友圈图片放大效果
2016/08/25 Javascript
webpack+vue.js快速入门教程
2016/10/12 Javascript
微信小程序实现多个按钮toggle功能的实例
2017/06/13 Javascript
JS实现的贪吃蛇游戏完整实例
2019/01/18 Javascript
微信小程序上传多图到服务器并获取返回的路径
2019/05/05 Javascript
angularjs自定义过滤器demo示例
2019/08/24 Javascript
js实现视图和数据双向绑定的方法分析
2020/02/05 Javascript
python中函数传参详解
2016/07/03 Python
利用PyInstaller将python程序.py转为.exe的方法详解
2017/05/03 Python
利用Python破解斗地主残局详解
2017/06/30 Python
Python3 处理JSON的实例详解
2017/10/29 Python
Python设计模式之状态模式原理与用法详解
2019/01/15 Python
CentOS6.9 Python环境配置(python2.7、pip、virtualenv)
2019/05/06 Python
django-rest-framework 自定义swagger过程详解
2019/07/18 Python
Django框架组成结构、基本概念与文件功能分析
2019/07/30 Python
Django ORM 聚合查询和分组查询实现详解
2019/08/09 Python
DJANGO-URL反向解析REVERSE实例讲解
2019/10/25 Python
pycharm 更改创建文件默认路径的操作
2020/02/15 Python
python报错: 'list' object has no attribute 'shape'的解决
2020/07/15 Python
python3 通过 pybind11 使用Eigen加速代码的步骤详解
2020/12/07 Python
HTML5在a标签内放置块级元素示例代码
2013/08/23 HTML / CSS
Baracuta官方网站:Harrington夹克,G9,G4,G10等
2018/03/06 全球购物
Under Armour瑞典官方网站:美国高端运动科技品牌
2018/11/21 全球购物
俄罗斯GamePark游戏商店网站:购买游戏、游戏机和配件
2020/03/13 全球购物
pytorch 带batch的tensor类型图像显示操作
2021/05/20 Python
基于PyQt5制作一个群发邮件工具
2022/04/08 Python