# 修改小强的数据为11本,以及小兰的数据'小兰:12本'修改为14本,最后读取修改后的数据 new_data='' with open(r'C:\Users\代攀杨\Desktop\test.txt','r',encoding='utf-8') as file1: for data in file1: if '小强:10本'in data: data=data.replace('小强:10本','小强:11本') if '小兰:12本'in data: data=data.replace('小兰:12本','小兰:14本') new_data +=data with open(r'C:\Users\代攀杨\Desktop\test.txt','w',encoding='utf-8') as file1: file1.write(new_data) with open(r'C:\Users\代攀杨\Desktop\test.txt','r',encoding='utf-8') as file1: a=file1.read() print(a)