如何复制文件?
2022-09-05 00:42:15
如何在Python中复制文件?
shutil有很多方法可以使用。其中之一是:
import shutil
shutil.copyfile(src, dst)
# 2nd option
shutil.copy(src, dst) # dst can be a folder; use shutil.copy2() to preserve timestamp
srcdstsrcdstIOErrordstcopysrcdststr另一种要查看的方法是 shutil.copy2()。。它类似,但保留了更多的元数据(例如时间戳)。shutil
如果使用操作,请使用 而不是 。 将只接受字符串。os.pathcopycopyfilecopyfile
| 功能 | 复制 元数据 |
复制 权限 |
使用文件对象 | 目标 可能是目录 |
|---|---|---|---|---|
| shutil.copy | 不 | 是的 | 不 | 是的 |
| shutil.copyfile | 不 | 不 | 不 | 不 |
| shutil.copy2 | 是的 | 是的 | 不 | 是的 |
| shutil.copyfileobj | 不 | 不 | 是的 | 不 |