对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 25 Python
wxPython事件驱动实例详解
Sep 28 Python
Python的批量远程管理和部署工具Fabric用法实例
Jan 23 Python
python插入排序算法实例分析
Jul 03 Python
Python虚拟环境virtualenv的安装与使用详解
May 28 Python
Python机器学习之scikit-learn库中KNN算法的封装与使用方法
Dec 14 Python
Django 外键的使用方法详解
Jul 19 Python
python创建ArcGIS shape文件的实现
Dec 06 Python
Python 实现递归法解决迷宫问题的示例代码
Jan 12 Python
python实现梯度下降和逻辑回归
Mar 24 Python
Pycharm中安装wordcloud等库失败问题及终端通过pip安装的Python库如何添加到Pycharm解释器中(推荐)
May 10 Python
Python使用pycharm导入pymysql教程
Sep 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
PHP处理会话函数大总结
2015/08/05 PHP
CodeIgniter配置之config.php用法实例分析
2016/01/19 PHP
YII Framework框架教程之安全方案详解
2016/03/14 PHP
thinkPHP的表达式查询用法详解
2016/09/14 PHP
php实现博客,论坛图片防盗链的方法
2016/10/15 PHP
如何用javascript去掉字符串里的所有空格
2007/02/08 Javascript
ExtJS4 组件化编程,动态加载,面向对象,Direct
2011/05/12 Javascript
BootStrap实现带有增删改查功能的表格(DEMO详解)
2016/10/26 Javascript
浅谈JavaScript异步编程
2017/01/20 Javascript
JS使用面向对象技术实现的tab选项卡效果示例
2017/02/28 Javascript
详解vue-cli 脚手架项目-package.json
2017/07/04 Javascript
关于angularJs清除浏览器缓存的方法
2017/11/28 Javascript
angular.js实现列表orderby排序的方法
2018/10/02 Javascript
JS实现倒序输出的几种常用方法示例
2019/04/13 Javascript
Vue常用传值方式、父传子、子传父及非父子实例分析
2020/02/24 Javascript
vue中的双向数据绑定原理与常见操作技巧详解
2020/03/16 Javascript
Python中用于计算对数的log()方法
2015/05/15 Python
Python爬取网页中的图片(搜狗图片)详解
2017/03/23 Python
人工神经网络算法知识点总结
2019/06/11 Python
python多线程使用方法实例详解
2019/12/30 Python
Python 列表的清空方式
2020/01/13 Python
pandas中ix的使用详细讲解
2020/03/09 Python
快速解决Django关闭Debug模式无法加载media图片与static静态文件
2020/04/07 Python
详解Python的爬虫框架 Scrapy
2020/08/03 Python
利用css3径向渐变做一张优惠券的示例
2018/03/22 HTML / CSS
使用Canvas操作像素的方法
2018/06/14 HTML / CSS
施华洛世奇巴西官网:SWAROVSKI巴西
2019/12/03 全球购物
英文版银行求职信
2013/10/09 职场文书
社区学雷锋活动策划方案
2014/01/30 职场文书
人民教师求职自荐信
2014/03/12 职场文书
活动宣传策划方案
2014/05/23 职场文书
小学生安全教育广播稿
2014/10/20 职场文书
2015年实习生工作总结报告
2015/04/28 职场文书
护士医德医风心得体会
2016/01/25 职场文书
初三语文教学反思
2016/03/03 职场文书
Java Spring Boot请求方式与请求映射过程分析
2022/06/25 Java/Android