python的os.copy
时间: 2023-05-15 17:02:36 浏览: 1527
python利用os模块编写文件复制功能——copy()函数用法
5星 · 资源好评率100%
Python 的 os 模块中,有一个 copy() 函数可以用于复制文件。copy() 函数接受两个参数,第一个参数是源文件的路径,第二个参数是目标文件的路径。在调用该函数时,会将源文件的内容复制到目标文件中。
例如,假设有一个名为 source.txt 的文件,它的路径是 /home/user/source.txt,我们想将其复制一份到 /home/user/destination.txt 中,可以调用如下代码:
import os
os.copy('/home/user/source.txt', '/home/user/destination.txt')
该函数在执行时,会创建一个新的目标文件,并将源文件的数据写入到该文件中。如果目标文件已经存在,则会覆盖它。如果源文件不存在,则会抛出 FileNotFoundError 异常。
需要注意的是,os.copy() 只能用于复制文件,不能用于复制文件夹或复制整个目录树。如果想要复制整个目录,可以考虑使用 shutil 模块中的 copytree() 函数。
阅读全文