场景:
写入文件
>>> 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'
>>>
就说到这里,谢谢大家
------------------------------------------------------------------