python怎么复制文件夹(python复制文件的方法整理)
导读:对于电脑中的文件,我们在不想动原有文件的基础上,可以对其进行复制后再使用。在...
对于电脑中的文件 ,我们在不想动原有文件的基础上 ,可以对其进行复制后再使用 。在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)创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!