用Python编写一个程序,实现文件的复制。程序的任务是将当前目录下filecopy.in文件复制成filecopy.out。若输入filecopy.in文件内容如下:hello world1!,输出文件filecopy.out内容为:hello world1!
时间: 2024-03-22 12:40:24 浏览: 52
FileCopy2.rar_MFC文件复制_mfc cwinthread_多线程复制_多线程类_文件复制MFC
好的,下面是Python代码实现:
```python
with open('filecopy.in', 'r') as f_in:
with open('filecopy.out', 'w') as f_out:
f_out.write(f_in.read())
```
这段代码会打开当前目录下的`filecopy.in`文件,并将其内容读入内存。接着,它会创建一个名为`filecopy.out`的新文件,将读入的内容写入到这个新文件中。执行完毕后,`filecopy.out`中的内容就和`filecopy.in`中的内容完全一致了。
需要注意的是,如果`filecopy.out`文件已经存在,那么这个代码会覆盖原来的文件内容。如果你希望在不覆盖原文件的情况下进行复制,可以使用`shutil`模块提供的复制函数。
阅读全文