写程序显示文件名为test1.txt文件的内容,分别以文本和二进制形式显示,再其内容复制到test2.txt
时间: 2024-02-25 20:55:02 浏览: 52
读取文件内容并以二进制显示
好的,以下是程序的实现:
```python
# 以文本形式读取test1.txt文件并显示
with open('test1.txt', 'r') as f:
print(f.read())
# 以二进制形式读取test1.txt文件并显示
with open('test1.txt', 'rb') as f:
print(f.read())
# 将test1.txt文件内容复制到test2.txt中
with open('test1.txt', 'r') as f1, open('test2.txt', 'w') as f2:
f2.write(f1.read())
```
这段程序中,我们首先使用 `with open()` 语句打开 `test1.txt` 文件,使用 `r` 模式读取其内容并以文本形式显示出来。接着再次使用 `with open()` 语句打开 `test1.txt` 文件,使用 `rb` 模式读取其内容并以二进制形式显示出来。最后,我们使用 `with open()` 语句同时打开 `test1.txt` 和 `test2.txt` 文件,使用 `r` 模式读取 `test1.txt` 文件内容并使用 `w` 模式写入到 `test2.txt` 文件中。
注意,上述程序中的文件路径是相对路径,需要根据实际情况进行修改。
阅读全文