有两个文本文件(a.txt和b.txt),各存放一行英文字母,要求把这两个文件中的信息合并(按字母顺序排列),写到一个新文件c.txt中
时间: 2023-11-16 10:03:49 浏览: 154
面试题:把a.txt、b.txt文件合并写到c.txt文件
可以使用Python来实现这个任务,具体代码如下:
```python
# 读取a.txt和b.txt中的内容
with open('a.txt', 'r') as f1:
content1 = f1.read().strip()
with open('b.txt', 'r') as f2:
content2 = f2.read().strip()
# 将两个字符串合并,并按字母顺序排序
merged_content = ''.join(sorted(content1 + content2))
# 将合并后的内容写入c.txt中
with open('c.txt', 'w') as f3:
f3.write(merged_content)
```
假设a.txt中的内容为"abcde",b.txt中的内容为"xyz",则运行上述代码后c.txt中的内容为"abcdexyz"。
阅读全文