如何复制文件?

发布于 2022-02-17 09:45:31

如何在 Python 中复制文件?

os 我在模块下找不到任何东西。

关注者
0
被浏览
58
1 个回答
  • 面试哥
    面试哥 2022-02-17
    为面试而生,有面试问题,就找面试哥。

    shutil有很多方法可以使用。其中之一是:

    from shutil import copyfile
    copyfile(src, dst)
    
    # 2nd option
    copy(src, dst)  # dst can be a folder; use copy2() to preserve timestamp
    
    • 将命名文件的内容复制src到名为dst. 两者src和都dst需要是文件的完整文件名,包括路径。
    • 目标位置必须是可写的;否则,IOError将引发异常。
    • 如果dst已经存在,它将被替换。
    • 无法使用此功能复制字符或块设备和管道等特殊文件。
    • copy和是路径名,以srcs给出。dst``str

    shutil一种查看方法是shutil.copy2(). 它很相似,但保留了更多元数据(例如时间戳)。

    如果您使用os.path操作,请使用copy而不是copyfile. copyfile只会接受字符串。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看