使用PYTHON实现如何修改文本文件中的内容
2012-08-14 12:46
1366 查看
#coding=utf-8 #logfunc #logfile:logname #all_the_text:logrote import os Const_File_Format=["sql","txt"] def WriteXXLog(logfile_read,logfile_apend): file_object_read = open(logfile_read, 'r') try: stringsave="" stringread=file_object_read.readline() while stringread: stringread=stringread.replace('CREATE', 'Alter') stringsave=stringsave+stringread stringread=file_object_read.readline() file_object_save = open(logfile_apend, 'w') file_object_save.write(stringsave) #file_object_save.name=file_object_read.name+'_alter' finally: file_object_read.close() file_object_save.close() def GetFileFormat(fileName): if fileName: BaseName=os.path.basename(fileName) str=BaseName.split(".") return str[-1] else: return fileName def DirSeekFile(dir): global Const_File_Format fileList=list() for s in os.listdir(dir): newDir=dir+"/"+s if os.path.isdir(newDir): self.DirSeekFile(newDir) else: if os.path.isfile(newDir): if newDir and (GetFileFormat(newDir) in Const_File_Format): fileList.append(newDir) return fileList def test_main(): fileList=DirSeekFile('d:\\files') for k in fileList: WriteXXLog(k,k) if __name__ == "__main__": test_main()
相关文章推荐
- 如何使用python修改文本文件
- 使用C++文件流如何实现 修改文本文件中的数据,再存回文件中的原有位置。。。
- Python批量修改文本文件内容的方法
- 【使用JSOUP实现网络爬虫】修改数据-设置元素的文本内容
- python基础---实现文件传参,修改文件内的内容
- 使用Python删除文本文件中的部分内容
- 【转】使用python 修改文件内容
- Python实现修改文件内容的方法分析
- linux shell脚本如何将文本内容按空格分行、如何使用timit原始corpus制作wav的scp文件
- 如何使用10M的内存读入100M的文件,并且保证在读取过程中可进行删除、修改和增加内容
- Python脚本程序实现搜索文本文件内容
- 使用Python将TXT文本内容读取后生成指定XML格式的文件
- SrpingCloud ---github上面如何使用webHook实现配置文件修改 ,客户端自动刷新
- 使用Python将TXT文本内容读取后生成指定XML格式的文件
- Visual Studio 2017中使用正则修改部分内容 如何使用ILAsm与ILDasm修改.Net exe(dll)文件 C#学习-图解教程(1):格式化数字字符串 小程序开发之图片转Base64(C#、.Net) jquery遍历table为每一个单元格取值及赋值 。net加密解密相关方法 .net关于坐标之间一些简单操作
- 如何使用Python批量修改文件中有规律的字符串
- Python批量修改文本文件内容的方法
- 【使用JSOUP实现网络爬虫】修改数据-设置元素的文本内容
- java里如何使用输入流和输出流实现读取本地文件里内容和写出到本地文件里
- 如何修改geditor的配置文件 -好像geditor没有文本格式的配置文件? 要使用dconf-editor来配置- geditor自己配置编码格式