通过实例学习python文件的内容查找和替换

发布时间:2019-12-21编辑:脚本学堂
通过实例为大家介绍python文件内容的查找和替换方法,感兴趣的朋友可以参考下。
一、文件内容的查找:从hello.txt中查找字符串“hello”, 并统计“hello&

通过实例为大家介绍python文件内容的查找和替换方法,感兴趣的朋友可以参考下。
一、文件内容的查找:从hello.txt中查找字符串“hello”, 并统计“hello”出现的次数。
 

复制代码 代码如下:
import re
myfile = file("hello.txt", "r+")
count = 0
for s in myfile.readlines:       #每次从hello.txt中读取一行,保存到s中
      li = re.findall("hello", s)   #调用findall()查询s, 并将查询到的结果保存到li中
      if len[li] > 0:                      #如果列表元素大于0,则表示查询到字符串“hello”
             count =  count + li.count("hello")
print "查找到" + str(count) + "个hello"   #调用count()统计当前列表中“hello“出现的次数
myfile.close()

二、文件内容的替换:把hello.txt中的hello全部换为”hi“,并把结果保存到myhello.txt中。
 

复制代码 代码如下:
f1 = file("hello.txt", "r")
f2 = file("myhello.txt", "w")
for s in f1.readlines():
      f2.writes(s.replace("hello","hi")) #调用replace函数将s中的“hello”替换为“hi”,
                            #并把结果写入myhello.txt中
f1.close()
f2.close()

您可能感兴趣的文章:
python 字符串截取与替换的常用方法
Python 字符串操作实例(替换、删除、截取、大小写转换、分割等)
python字符串的截取与替换的方法举例
python字符串操作方法大全(替换、删除、截取、复制、连接、比较、查找等)
python字符串替换的小例子
python 字符串替换的方法