今天遇到这样一个问题:假设自己想要学习别人写的一个模块,于是想先对此模块有一大致的了解,比较简洁有效的方法就是读此模块每个属性的文档字符串,但怎么样才能遍历这些属性的文档字符串呢?
这里假设需要学习的模块为:
那么我想得到的是里面三个函数的文档字符串的显示。
使用Python内建的dir()函数能够显示模块的属性,但是怎样遍历它们的文档字符串呢?
第一个方案:
很遗憾,即便是强大易用如Python,也无法支持我这样异想天开的语法……
由于是初学,所以到后来才注意到内建的exec()函数,于是,稍作修改后方案二诞生:
保存好脚本文件后使用命令python demo.py >> a.txt便可将需要的结果输出到a.txt细细品读了……