使用 shutil 模块
from shutil import copyfile
copyfile("/root/a.txt", "/root/b.txt")
copyfile()
的第一个参数是源文件路径,第二个参数是目标文件路径。目标文件的内容将被源文件的内容替换。
还有其他方法,如 copy()
、cop2()
和 copyfileobj()
,它们具有相同的用途,但会更改一些元数据。
方法 | 保留权限 | 支持目录作为目标 | 复制元数据 | 支持文件对象 |
---|---|---|---|---|
copy() | 是 | 是 | 否 | 否 |
copyfile() | 否 | 否 | 否 | 否 |
copy2() | 是 | 是 | 是 | 否 |
copyfileobj() | 否 | 否 | 否 | 是 |
另请阅读