將文件的每行讀取到字典中
文件每行內容格式爲:
cui:123456789
f = open('user.txt') d = f.readlines() f.close() mydict = {} for i in d: user = i.split(':')[0] info = i.split(':')[1].rstrip() mydict[user] = info
替換匹配行的指定字符串
將test.txt中的zhang修改爲cui
import re import os f=open("test.txt", "r+") forline inf.readlines(): if line.find("zhang") >=0: s =line.replace("zhang", "cui") f.writelines(s)