How do I copy a file in Python?

前端 未结 16 2220
隐瞒了意图╮
隐瞒了意图╮ 2020-11-21 07:12

How do I copy a file in Python?

I couldn\'t find anything under os.

16条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-11-21 07:43

    shutil has many methods you can use. One of which is:

    from shutil import copyfile
    copyfile(src, dst)
    
    • Copy the contents of the file named src to a file named dst.
    • The destination location must be writable; otherwise, an IOError exception will be raised.
    • If dst already exists, it will be replaced.
    • Special files such as character or block devices and pipes cannot be copied with this function.
    • With copy, src and dst are path names given as strings.

    If you use os.path operations, use copy rather than copyfile. copyfile will only accept strings.

提交回复
热议问题