用Python遍历C盘dll文件的方法
python的fnmatch还真是省心,相比于java中的FilenameFilter,真是好太多了,你完成不需要去实现什么接口。
fnmatch配合os.walk()或者os.listdir(),你能做的事太多了,而且用起来相当easy。
#coding:utf-8 """ 遍历C盘下的所有dll文件 """ importos importfnmatch defmain(): f=open('dll_list.txt','w') forroot,dirs,filesinos.walk('c:\\'): fornameinfiles: iffnmatch.fnmatch(name,'*.dll'): f.write(os.path.join(root,name)) f.write('\n') f.close() print'done...' if__name__=='__main__': main()</pre>