python核心编程第九章习题答案(2)

来源:互联网 发布:mysql 连续登陆 编辑:程序博客网 时间:2024/05/22 18:22
9–9.   Py thon 文档 字符串. 进入 Python  标准库所在的目录. 检查每个 .py 文件看是否有 
__doc__ 字符串, 如果有, 对其格式进行适当的整理归类. 你的程序执行完毕后, 应该会生成一个
漂亮的清单. 里边列出哪些模块有文档字符串, 以及文档字符串的内容. 清单最后附上那些没有文

档字符串模块的名字.

#filename:test9-9.pyimport oshas=[]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()

并没有完成全部功能,如输出文档字符串

原创粉丝点击