使用os模块,打开文件后去除后缀
1 def csv2txt() 2 for filename in filelist: 3 f=open("%s"%filename,"r") 4 dest_filename=os.path.splitext(filename)[0]+".txt" 5 f2=open("%s" %dest_filename,"w") 6 for line in f.readlines(): 7 line line.strip() 8 line2 line+',' 9 line3 line2.replace(",","\n") 10 f2.write(line3) 11 f.close 12 f2.close
比较两个文件是否一致,可以使用shell下的md5sum命令,比较两者的md5值,
def compare file(filename): md5suml os.popen('md5sum %s' %filename).read() md5sum2 os.popen('md5sum /verification/PCPreprocess %s' %filename).read()#change file dir if(md5sum1.split()[0]=md5sum2.split()[0]):#只保留md5值 print("%s compare OK" %filename) return True else: print("%s compare FAIL!!!" %filename) return False
Python中主函数可以用
1 if __name__ == "__main__":
标签:__,文件,f2,python,compare,filename,处理,line,os From: https://www.cnblogs.com/chipverify/p/16812635.html