python文件处理

使用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__":

 

posted @ 2022-10-21 10:28  skitt1es  阅读(29)  评论(0)    收藏  举报