shutil.copyfile(
时间: 2024-10-05 11:02:14 浏览: 20
Python使用shutil模块实现文件拷贝
`shutil.copyfile()`是Python标准库`shutil`模块中的一个功能函数,用于简单地复制源文件到目标位置。其基本语法如下:
```python
shutil.copyfile(src, dst)
```
这里的参数:
- `src`: 需要复制的源文件路径,可以是相对路径或绝对路径。
- `dst`: 目标文件的路径,同样可以是相对路径或绝对路径。
这个函数会直接将`src`文件的内容复制到`dst`指定的文件中,如果`dst`文件已经存在,会被覆盖。如果你不想覆盖现有文件,可以改用`shutil.copy2()`,它还会保留元数据。
举个例子:
```python
import shutil
source_file = "C:/Users/username/Documents/source.txt"
dest_file = "C:/Users/username/Documents/destination.txt"
shutil.copyfile(source_file, dest_file)
```
这将会把`source.txt`从用户文档目录复制到同级的`destination.txt`。
阅读全文