# 写入同学们的捐赠明细:'小兰:12本'、'小丽:11本'、'李文:9本'、'张伟:16本' with open(r"C:\Users\pc\Desktop\123\test.txt","r",encoding="utf-8") as a: # b = a.read() #a.write("小丽:11本\n") # a.read("小兰:9本\n") # a.read("李文:16本\n") for data in a: if "小丽:11本" in data: date=data.replace("小丽:11本","小丽没捐,因为老八和老六的合体。") new_date+=date with open(r"C:\Users\pc\Desktop\123\tast.txt","w",encoding="utf-8") as a: a.write(new_data)