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

9–9.   Py thon 文档 字符串. 进入 Python  标准库所在的目录. 检查每个 .py 文件看是否有 
__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()

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值