- def merge_address(): #合并
- lines = []
- header = "姓名 \ t 电话 \ t 邮箱 \ n"
- lines.append(header)
- for key in address_book1:
- line = ""
- if key in address_book2:
- line += "\t".join([key,address_book1[key],address_book2[key]]) #拼接
- line += "\n"
- else:
- line += "\t".join([key,address_book1[key],"********"]) #拼接
- line += "\n"
- lines.append(line)
- for key2 in address_book2:
- line = ""
- if key2 not in address_book1:
- line += "\t".join([key2,"************",address_book2[key2]]) #拼接
- line += "\n"
- lines.append(line)
- with open("new_address_book.txt","w",encoding="utf-8") as f3:
- f3.writelines(lines)
- # for i in lines: #逐行写
- # f3.write(i)
来源: http://www.bubuko.com/infodetail-2980774.html