轻松python之文件专题-搜索文本并写入文件专题
场景:
写入文件
>>> input_file=open('input_file.txt') >>> output_file=open('output_file.txt','w') >>> for item in input_file.readlines(): if item=='nn':output_file.write(item) 2 >>> input_file.close () >>> output_file.close () >>> aFile=open('output_file.txt') >>> aFile.read () 'nn' >>>
上面的程序是从一个文件读取特定文本,然后写入到另一个文件当中
>>> input_file=open('input_file.txt') >>> output_file=open('output_file.txt','w') >>> for item in input_file.readlines(): if item=='nn': item=item.replace ('n','replacestr') output_file.write(item) 'replacestrreplacestr' 2 >>> input_file.close () >>> output_file.close () >>> aFile=open('output_file.txt') >>> aFile.read () 'replacestrreplacestr' >>>
上面的程序是先搜索特定的字符,然后替换成其他的,再写入到其他文件,下面的例子我们加入了find方法进行搜索
>>> input_file=open('input_file.txt') >>> output_file=open('output_file.txt','w') >>> for item in input_file.readlines(): if item.find ('m'): item=item.replace ('m','str') output_file.write(item) 5 5 11 2 >>> input_file.close () >>> output_file.close () >>> aFile=open('output_file.txt') >>> aFile.read () 'abcd\nefgh\nijklstrstr\nnn' >>>
就说到这里,谢谢大家
------------------------------------------------------------------
版权声明:本文为博主原创文章,未经博主允许不得转载。