import shutil
import os
# 源文件路径
source_file = 'path/to/source/file.txt'
# 目标文件路径
destination_file = 'path/to/destination/file.txt'
try:
# 使用shutil.copy()函数复制文件
shutil.copy(source_file, destination_file)
print(f"文件已成功复制到 {destination_file}")
except IOError as e:
print(f"无法复制文件 - {e}")
except Exception as e:
print(f"意外错误发生 - {e}")
shutil 和 os 模块。shutil 提供了高级的文件操作功能,如复制、移动等。source_file) 和目标文件路径 (destination_file)。shutil.copy() 函数来复制文件。该函数会复制文件的内容和权限(但不会复制其他元数据,如创建时间)。try-except 块来捕获可能发生的 I/O 错误或其他异常,并打印出相应的错误信息。如果你需要更复杂的操作,比如复制整个目录或保留所有元数据,可以考虑使用 shutil.copy2() 或 shutil.copytree()。
下一篇:python ssh连接服务器
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站