编写python程序:有两个磁盘文件A和B,各存放一行字母
时间: 2024-03-09 13:46:29 浏览: 103
以下是一个简单的 Python 程序,读取两个磁盘文件 A 和 B,并将它们各自的内容输出到屏幕上:
```python
# 打开文件 A 和 B
with open('A.txt', 'r') as file_a, open('B.txt', 'r') as file_b:
# 读取文件 A 和 B 的内容
content_a = file_a.read()
content_b = file_b.read()
# 输出文件 A 和 B 的内容
print('文件 A 的内容:', content_a)
print('文件 B 的内容:', content_b)
```
请将上述代码保存为一个 python 文件,比如 `read_files.py`,并确保在同一目录下存在名为 `A.txt` 和 `B.txt` 的文件,包含各自一行字母。然后在终端中运行该程序,即可看到文件 A 和 B 的内容。
相关问题
编写python程序:创建两个磁盘文件A和B,各存放一行字母
以下是一个简单的 Python 程序,可以创建两个磁盘文件 A 和 B,分别将一行字母写入文件中:
```python
# 写入文件 A
with open('A.txt', 'w') as file_a:
file_a.write('hello world\n') # 写入一行字母到文件 A 中
# 写入文件 B
with open('B.txt', 'w') as file_b:
file_b.write('python programming\n') # 写入一行字母到文件 B 中
```
请将上述代码保存为一个 python 文件,比如 `create_files.py`,并确保在同一目录下运行该程序,即可创建两个文件 A 和 B 并将一行字母写入文件中。
编写python程序:有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信息合并(按字母顺序排列),输出到一个新文件C中。
可以使用以下代码实现:
```python
# 打开文件A和B
with open('A.txt', 'r') as file_a, open('B.txt', 'r') as file_b:
# 读取文件内容
content_a = file_a.read().strip()
content_b = file_b.read().strip()
# 合并两个字符串,按字母顺序排序
merged_content = ''.join(sorted(content_a + content_b))
# 打开文件C,写入合并后的内容
with open('C.txt', 'w') as file_c:
file_c.write(merged_content)
```
这段代码中,首先使用 `with` 语句打开文件A和B,并通过 `read()` 方法读取文件内容,并使用 `strip()` 方法去掉字符串两端的空格。
接着,将两个字符串合并为一个字符串,并使用 `sorted()` 函数按字母顺序排序。
最后,再次使用 `with` 语句打开文件C,并使用 `write()` 方法将合并后的字符串写入文件中。
阅读全文