编写一个程序,将文本文件 file1.txt 中的内容复制到文本文件file2.txt(空文件)中。
时间: 2024-02-26 19:56:42 浏览: 36
好的,以下是可以实现这个功能的 Python 代码:
```python
with open("file1.txt", "r") as f1:
with open("file2.txt", "w") as f2:
f2.write(f1.read())
```
首先,我们使用 `with open()` 语句打开 `file1.txt` 文件,并以只读模式(`"r"`)打开,然后再使用 `with open()` 语句以写入模式(`"w"`)打开 `file2.txt` 文件。接着,我们使用 `f1.read()` 读取 `file1.txt` 文件中的内容,并使用 `f2.write()` 将其写入 `file2.txt` 文件中。最后,我们使用 `with` 语句结束文件的读写操作,这样可以确保文件被正确关闭,同时也避免了一些可能的错误。
相关问题
编写一个程序,将文本文件file1.txt中的内容复制到文本文件file2.txt(空文件)中
好的,下面是Python代码实现:
```python
# 打开文件1并读取内容
with open('file1.txt', 'r') as f1:
content = f1.read()
# 打开文件2并将内容写入
with open('file2.txt', 'w') as f2:
f2.write(content)
```
这里使用了`with`语句,可以确保在操作完成后自动关闭文件。首先打开文件1并读取内容,然后打开文件2并将内容写入。如果文件2不存在,系统会自动创建一个空文件并写入内容。
3. 编写一个程序,将文本文件file1.txt中的内容复制到文本文件file2.txt(空文件)中。
好的,以下是实现将 `file1.txt` 中的内容复制到 `file2.txt` 中的 Python 代码:
```python
with open("file1.txt", "r") as f1, open("file2.txt", "w") as f2:
f2.write(f1.read())
```
这个程序中,我们使用了两个 `with` 语句来打开文件 `file1.txt` 和 `file2.txt`,并使用文件对象 `f1` 和 `f2` 分别对它们进行操作。其中,`f1.read()` 方法可以读取 `file1.txt` 文件中的所有内容,然后使用 `f2.write()` 方法将这些内容写入到 `file2.txt` 文件中。最后,由于使用了 `with` 语句,当程序执行完毕后,Python 会自动关闭文件对象 `f1` 和 `f2`,不需要我们手动关闭。