创建文件 Demo1.txt 写入文本 hello 创建文件 Demo2.txt 写入文本 Neuedu 将两个文件内容 提取出来输出到 第三个文件 Test.txt 通过文件与流方式实现
时间: 2024-02-25 14:55:54 浏览: 80
打开一个文件,把它的内容输出到另一个文件中.
好的,我理解了你的要求,下面是实现这个功能的代码:
```python
with open("Demo1.txt", "w") as f1:
f1.write("hello")
with open("Demo2.txt", "w") as f2:
f2.write("Neuedu")
with open("Demo1.txt", "r") as f1, open("Demo2.txt", "r") as f2, open("Test.txt", "w") as f3:
f3.write(f1.read() + f2.read())
```
以上代码的含义是:
1. 使用 `with open("Demo1.txt", "w") as f1:` 打开 Demo1.txt 文件,并以写入模式打开,将文件对象赋值给变量 `f1`。
2. 使用 `f1.write("hello")` 将 "hello" 文本写入到文件 Demo1.txt 中。
3. 同样的方式创建并写入 Demo2.txt 文件。
4. 使用 `with open("Demo1.txt", "r") as f1, open("Demo2.txt", "r") as f2, open("Test.txt", "w") as f3:` 打开 Demo1.txt, Demo2.txt 和 Test.txt 文件,并以读取模式打开 Demo1.txt 和 Demo2.txt 文件,以写入模式打开 Test.txt 文件。文件对象分别赋值给变量 `f1`, `f2` 和 `f3`。
5. 使用 `f3.write(f1.read() + f2.read())` 将 Demo1.txt 和 Demo2.txt 中的文本内容读取出来后进行拼接,并将拼接后的文本写入到 Test.txt 文件中。
这样,Test.txt 文件中的内容就是 "helloNeuedu"。
阅读全文