鹤岗网站建设sqlite3做网站数据库
鹤岗网站建设,sqlite3做网站数据库,济南高新区 网站建设,厚街网站建设费用本文实例为大家分享了python如何删除文件中重复字段的具体代码#xff0c;供大家参考#xff0c;具体内容如下原文件内容放在list中#xff0c;新文件内容按行查找#xff0c;如果没有出现在list中则写入第三个文件中。import csvfiletxt1 E:/gg/log/log1.txtfilecsv1 E:…本文实例为大家分享了python如何删除文件中重复字段的具体代码供大家参考具体内容如下原文件内容放在list中新文件内容按行查找如果没有出现在list中则写入第三个文件中。import csvfiletxt1 E:/gg/log/log1.txtfilecsv1 E:/gg/log/log1.csvfilecsv2 E:/gg/log/log2.csvfilecsv3 E:/gg/log/log3.csvclass operFileCsv():def __init__(self, filenameNone):self.filename filenamedef readCsvFile(self):readCsvHandler open(self.filename, r)filelines csv.reader(readCsvHandler, dialectexcel)for fileline in filelines:print(fileline)readCsvHandler.closedef writeCsvFile(self, writeline):writeCsvHandler open(self.filename, a, newline)csvWrite csv.writer(writeCsvHandler, dialectexcel, )csvWrite.writerow(writeline)writeCsvHandler.close()class getLogBuffFromFile():def __init__(self):self.logBuff1 []def getLog1Buff(self, filename):with open(filename) as filehandler:while True:logOneLine filehandler.readline().strip()if not logOneLine:breakself.logBuff1.append(logOneLine)# print(TRACE: The log1 has , len(self.logBuff1), lines.)return self.logBuff1def getLog2Buff(self, logOneLine):passclass deleteIterantLog():def __init__(self):self.logBuff1List Noneself.logBuff2OneLine Nonedef deleteProcedure(self, oldlog, newlog, createlog):self.logBuff1List getLogBuffFromFile().getLog1Buff(oldlog)self.dealProcedure(newlog, createlog)def dealProcedure(self, file1name, file2name):with open(file1name, r) as readCsvHandler:filelines csv.reader(readCsvHandler, dialectexcel)for fileline in filelines:if fileline[1] not in self.logBuff1List:operFileCsv(file2name).writeCsvFile(fileline)if __name__ __main__:deleteIterantLog().deleteProcedure(filetxt1, filecsv2, filecsv3)小编再为大家分享一段Python用集合把文本中重复的字去掉的方法import os,sys,datetimeimport codecswith open(aaaaa.txt, r) as f: #读入文本中的文件l f.readlines() # txt中所有字符串读入dataxset(l[0])for i in range(1,len(l)):x.update(l[i])s.join(list(x))print(s)with open(result.txt,wb) as f1: #把结果写到文件result中bbytes(s,encodingutf-8)f1.write(b)更多关于python安装教程的文章请参考《python各版本安装教程》以上就是本文的全部内容希望对大家的学习有所帮助也希望大家多多支持脚本之家。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/89205.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!