python文件操作复制
时间: 2024-05-23 19:07:37 浏览: 203
python实现简单的文件复制操作(csdn)————程序.pdf
Python中文件操作复制主要有两种方式:
1. 使用shutil模块的copy()方法
shutil模块是Python自带的一个文件操作模块,其中包含了许多常用的文件操作函数,比如copy()、move()、rename()等。
使用shutil模块的copy()方法可以实现文件的复制,具体代码如下:
```python
import shutil
# 复制文件
shutil.copy('source.txt', 'target.txt')
# 复制文件夹
shutil.copytree('source_dir', 'target_dir')
```
2. 手动读取和写入
手动读取和写入也可以实现文件的复制。具体代码如下:
```python
# 打开源文件和目标文件
with open('source.txt', 'rb') as fsrc, open('target.txt', 'wb') as fdst:
# 读取源文件数据并写入目标文件
fdst.write(fsrc.read())
```
阅读全文