Python批量读取文件中指定字符的实现

  

  

从指定的NLP生成的文件中读取指定的字符。

  

  

 Python批量读取文件中指定字符的实现“> <br/>
  </p>
  <p>是以”:“作为分隔符的数据,每一行以回车结束。此文件为XXX.train </p>
  <p> </p>
  
  <pre类=   …   file_train=os.path.join (rootDir,“数据/火车/rg_train_”+ modle_date +“_”+ aiscene +“.train”)   张开(file_train,“r”)作为外交政策:   textlist=fp.readlines ()   textlist文本:   如果“:”在文本:   L4ID=text.split (“:”) [2]   味精=text.split (“:”) [1]   如果query_start==Msg.strip (“\ n”):   打印(“味精在火车:“,味精)   …      

代码中先获取文件,然后读取每一行,然后以“:”作为分隔符。(1代表倒数第一个,2代表倒数第二个)

  

不管是txt文件还是xml文件还是其他的,都可以用这种方法来批量替换文件中字符串:

        # - * -编码:utf - 8 - *   __author__=' ShawDa '      进口一滴      xml=glob.glob (xml_files/* . xml)   在xml one_xml:   打印(one_xml)   f=开放(one_xml, r +,编码=皍tf - 8”)   all_the_lines=f.readlines ()   f.seek (0)   f.truncate ()   在all_the_lines线:=线。替换(‘狗’,‘猪’)=线。替换(“猫”,“自行车”)   f.write(线)   f.close ()   之前      

到此这篇关于Python批量读取文件中指定字符的实现的文章就介绍到这了,更多相关Python批量读取指定字符内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

Python批量读取文件中指定字符的实现