当前位置: 首页 > 图灵资讯 > 行业资讯> python复制文件的方法整理

python复制文件的方法整理

来源:图灵python
时间: 2024-09-12 12:15:09

对计算机中的文件,我们可以在使用前复制它们,而不需要移动原始文件。在python中不同模块复制文件夹的方法不同。一种是创建类似的新文件,或创建命令通道,对应shutil和os模块的方法。让我们详细解释一下python中复制文件的两种方法。

1.shutil.copy

类似于Unix 中的“cp“命令。这意味着,如果目标是一个文件夹,它将创建一个与源文件具有相同名称(基本名称)的新文件。此外,该方法将在复制源文件的内容后同步到源文件的权限。

importshutil

src='path/to/file.txt'
dst='path/to/dest_dir'
shutil.copy(src,dst)

2.os popen

这种方法创建一个发送或接收命令的管道。它返回一个打开并连接管道的文件对象。您可以使用它来读取或写入文件打开模式,例如“r"(默认)或"w’。

#!/usr/bin/python3
importos,sys

#使用mkdir命令
a='mkdirnwdir'
b=os.popen(a,'r',1)
print(b)

以上就是整理python复制文件的方法,除上述两种方法外,还有其他方法可以复制文件。如果你学习后感兴趣,你可以深入扩展这个问题。