tkinter 编写文件字符串替换
发布时间:2020-12-17 17:14:05 所属栏目:Python 来源:网络整理
导读:今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 __author__ = 'muxiaoqing'import osimport ioclass ListRCFile(): """find all the file name is FliteStr you can use LoadFileList func to get th
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 __author__ = 'muxiaoqing' import os import io class ListRCFile(): """find all the file name is FliteStr you can use LoadFileList func to get the files who use FliteStr as postfix """ def __init__(self,DirectorPath,FliteStr): self.DirectorPath = DirectorPath; self.FliteStr = FliteStr self.filelist = [] def LoadFileList(self): for subdir,dirs,files in os.walk(self.DirectorPath): for file in files: if file[-len(self.FliteStr):] == self.FliteStr: self.filelist.append(subdir + '' +file) def LoadFliteFile(self,sflite,filsrc=[]): for file in self.filelist: with io.open(file,'r+') as f: print file try: data = f.read() if(0 <= data.find(sflite)): filsrc.append(file) except: print 'read file '+ file + ' err!' f.close() def Replace(self,file,sSrc,sDesc): with io.open(file,'r+') as f: try: data = f.read() data = data.replace(sSrc,sDesc) f.close() #write the data to file with io.open(file,'w') as f: f.write(data) f.close() except: print 'read file '+ file + ' err!' f.close() """ for test f = ListRCFile(r'./','.xml') files = [] f.LoadFile(files) for file in files: print file """ 以上内容由PHP站长网【52php.cn】收集整理供大家参考研究 如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |