shutil.copy() 的正确语法
时间: 2024-10-23 16:06:04 浏览: 8
Python3 shutil(高级文件操作模块)实例用法总结
`shutil.copy()` 函数在Python中用于简单地将源文件复制到目标位置。其基本语法如下:
```python
import shutil
source_path = '原始文件路径' # 需要复制的源文件路径
destination_path = '目标文件路径' # 目标位置,新文件将会被创建在这里
# 调用 copy 函数
shutil.copy(source_path, destination_path)
```
注意几个关键点:
- 你需要导入`shutil`模块才能使用`copy()`函数。
- `source_path`是你想要复制的文件的绝对或相对路径。
- `destination_path`是你想把文件复制到的目标位置。如果该位置不存在,函数会尝试创建它。
- 默认情况下,`shutil.copy()`不会自动覆盖已存在的同名文件。如果你想替换已有的文件,你可以传递`shutil.copy2()`,它会保留原文件的元数据;或者显式指定`overwrite=True`给`shutil.copy()`。
如果在执行过程中遇到任何错误,如权限问题或路径错误,可能会引发异常,记得使用异常处理机制。
阅读全文