9–9. Py thon 文档 字符串. 进入 Python 标准库所在的目录. 检查每个 .py 文件看是否有
__doc__ 字符串, 如果有, 对其格式进行适当的整理归类. 你的程序执行完毕后, 应该会生成一个
漂亮的清单. 里边列出哪些模块有文档字符串, 以及文档字符串的内容. 清单最后附上那些没有文
并没有完成全部功能,如输出文档字符串
__doc__ 字符串, 如果有, 对其格式进行适当的整理归类. 你的程序执行完毕后, 应该会生成一个
漂亮的清单. 里边列出哪些模块有文档字符串, 以及文档字符串的内容. 清单最后附上那些没有文
档字符串模块的名字.
#filename:test9-9.py
import os
has=[]
nhas=[]
def doc_string():
os.chdir("G:\\Python")
cwd=os.getcwd()
#print cwd
doclist=os.listdir(cwd)
for d in doclist:
path = os.path.join(cwd,d)
#print path
if os.path.isfile(path):
h_doc=0
fp=open(path,'r')
for line in fp:
if '\'\'\'' in line:
has.append(path)
h_doc=1
break
if h_doc==0:
nhas.append(path)
fp.close()
print "doc has __doc__:",has
print "\ndoc hasn't __doc__:",nhas
doc_string()
并没有完成全部功能,如输出文档字符串