写一个python程序:将电子邮件EmailAddress.txt和电话薄TelAddress.txt合并为一个完整的通讯录AddressBook.txt。
时间: 2024-11-29 18:33:25 浏览: 13
你可以创建一个Python程序,使用内置的文件操作功能来读取两个文本文件(EmailAddress.txt和TelAddress.txt),然后将它们的内容合并到一个新的AddressBook.txt文件中。下面是一个简单的示例:
```python
# 打开并读取电子邮件地址文件
with open("EmailAddress.txt", "r") as email_file:
email_data = email_file.read().splitlines()
# 打开并读取电话簿文件
with open("TelAddress.txt", "r") as tel_file:
tel_data = tel_file.read().splitlines()
# 创建一个空列表存储所有联系人信息
address_book = []
# 合并数据并添加到address_book列表
for line in email_data + tel_data:
# 如果行非空,则添加至合并后的文件
if line:
address_book.append(line)
# 将合并后的数据写入AddressBook.txt文件
with open("AddressBook.txt", "w") as output_file:
for entry in address_book:
output_file.write(entry + "\n")
```
这个程序假设每个文件中都是单独的行,每行代表一个联系人的信息。运行完这个脚本后,AddressBook.txt将会包含来自两份原始文件的所有联系人。
阅读全文