为了账号安全,请及时绑定邮箱和手机立即绑定

如何用Python复制文件?

如何用Python复制文件?

拉莫斯之舞 2019-06-06 13:30:43
如何用Python复制文件?如何用Python复制文件?我在下面找不到任何东西os.
查看完整描述

3 回答

?
翻阅古今

TA贡献1780条经验 获得超5个赞

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

from shutil import copyfile

copyfile(src, dst)

复制名为src到一个名为dst..目标位置必须是可写的;否则为IOError将引发例外情况。如果dst已经存在,它将被取代。特殊文件(如字符或块设备和管道)不能使用此函数复制。srcdst指定为字符串的路径名。


查看完整回答
反对 回复 2019-06-06
?
倚天杖

TA贡献1828条经验 获得超3个赞

copy2(src,dst)通常比copyfile(src,dst)因为:

  • 它允许

    dst

    成为

    目录

    (而不是完整的目标文件名),在这种情况下,

    基名

    src

    用于创建新文件;
  • 它保留了文件元数据中的原始修改和访问信息(Mtime和atime)(但是,这会带来轻微的开销)。

下面是一个简短的例子:

import shutil
shutil.copy2('/src/dir/file.ext', '/dst/dir/newname.ext') 
# complete target filename givenshutil.copy2('/src/file.ext', '/dst/dir') # target filename is /dst/dir/file.ext


查看完整回答
反对 回复 2019-06-06
  • 3 回答
  • 0 关注
  • 400 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信