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 @   skitt1es  阅读(23)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示