copy_file函数
时间: 2024-09-21 18:07:13 浏览: 26
R_W_Copy_TextFile.rar_R中file.copy
在Python中,通常没有名为`copy_file`的标准库函数直接用来复制文件,但你可以使用内置的`shutil`模块提供的`copyfile`或`copy2`函数。这里是一个简单的例子:
```python
import shutil
def copy_file(src_path, dst_path):
try:
shutil.copyfile(src_path, dst_path)
print(f"文件 {src_path} 已成功复制至 {dst_path}")
except IOError as e:
print(f"复制文件时发生错误:{str(e)}")
# 调用函数
copy_file("source.txt", "destination.txt")
```
在这个例子中,`shutil.copyfile`函数负责复制文件,如果文件存在或路径有误,它会捕获并显示相应的IOError。
如果你希望保留原文件的时间戳等元数据,可以使用`shutil.copy2`代替:
```python
shutil.copy2(src_path, dst_path)
```
阅读全文