Python-如何用Python复制文件?

发布于 2021-02-02 23:23:12

如何在Python中复制文件?

我找不到任何东西os

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

    ┌──────────────────┬────────┬───────────┬───────┬────────────────┐
    │ Function │ Copies │ Copies │Can use│ Destination │
    │ │metadata│permissions│buffer │may be directory│
    ├──────────────────┼────────┼───────────┼───────┼────────────────┤
    │shutil.copy │ No │ Yes │ No │ Yes │
    │shutil.copyfile │ No │ No │ No │ No │
    │shutil.copy2 │ Yes │ Yes │ No │ Yes │
    │shutil.copyfileobj│ No │ No │ Yes │ No │
    └──────────────────┴────────┴───────────┴───────┴────────────────┘



  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。

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

    from shutil import copyfile
    copyfile(src, dst)
    

    将名为src的文件的内容复制到名为的文件dst。目标位置必须是可写的;否则,IOError将引发异常。如果dst已经存在,它将被替换。特殊文件(例如字符或块设备和管道)无法使用此功能进行复制。

    随着copy,src并dst为目前的路径名字符串。

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



知识点
面圈网VIP题库

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

去下载看看