python shutil模块使用方法
时间:2021-04-15 来源:未知 投稿:admin 点击:次
import shutil shutil.copy('e:/b/123.txt','d:/b/') #复制文件 shutil.copy2 #复制文件,保留原有文件的信息(操作时间和权限等) shutil.copyfile #复制文件内容(打开文件值之后读取内容,再新建文件复制进去) shutil.copyfileobj #复制文件内容,灵活性更高,可以决定复制文件的方式。 fsrc=open('e:/b/123.txt','r') fdst=open('d:/b/123.txt','w') #此处如果是a,则为追加内容 result=shutil.copyfileobj(fsrc,fdst) print(result) #复制文件内容 shutil.copytree('e:/b','d:/b') #复制文件夹 shutil.rmtree('e:/b') #删除文件夹 shutil.copystat() #复制文件状态信息 shutil.mode #复制文件权限。 shutil.move() #移动文件或文件夹 shutil.chown() #更改文件的所有者 shutil.which() #查找命令文件所在的路径 print(shutil.disk_usage('d:')) #查看磁盘容量 shutil.make_archive('e:\backup\','zip','d:\python') #对数据进行压缩归档,三个参数:存放路径和文件名,文件格式,要压缩归档的文件目录。 shutil.unpack_archive('e:\\pyhton.zip','d:\\test') #解压缩,不加第二个参加,默认解压到当前目录。
如果您的问题仍未解决,还可以加入服务器在线技术交流QQ群:8017413寻求帮助。
相关内容