场景:
写入文件
>>> 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'
>>>
就说到这里,谢谢大家
------------------------------------------------------------------
版权声明:本文为博主原创文章,未经博主允许不得转载。
本文介绍如何使用Python进行文件操作,包括从源文件中查找特定文本并将其写入新文件、替换指定字符以及利用find方法搜索特定字符并替换。示例代码清晰地展示了这些操作的具体实现。
2181

被折叠的 条评论
为什么被折叠?



