• 售前

  • 售后

热门帖子
入门百科

python shutil使用文件实例解说

[复制链接]
南辕北辙395 显示全部楼层 发表于 2021-10-26 13:38:09 |阅读模式 打印 上一主题 下一主题
1、使用函数shutil.make_archive()创建归档文件,并返回归档后的名称。
  1. import shutil
  2. path_1 = r'D:\PycharmProjects\Hello'
  3. path_2 = r'D:\PycharmProjects\Hello\shutil-test'
  4. new_path = shutil.make_archive(path_2,'zip',path_1)
  5. print(new_path)
复制代码
2、使用函数shutil.unpack_archive(filename[,extract_dir[,format]])分析拆档。
      
  • filename是归档的完整路径  
  • extract_dir是解压归档的目的目次名称  
  • format是解压文件的格式
  1. import shutil
  2. import os
  3. shutil.unpack_archive('D:\PycharmProjects\Hello\shutil-test.zip','D:\\testdir')
  4. print(os.listdir('D:\\testdir'))
复制代码
知识点扩展:
Python 之 shutil模块使用
1、快速的文件复制

2、快速的文件压缩

3、快速的文件目次递归复制
代码
  1. #Author Kang
  2. import shutil
  3. #把当目录下的nginx.conf文件复制到另外一个目录,并重命名
  4. shutil.copyfile('nginx.conf','/Users/kang/Desktop/nginx.conf.bak')
  5. #把base_dir的目录20190218打包压缩到桌面的test.zip
  6. shutil._make_zipfile("/Users/kang/Desktop/test",base_dir='/Users/kang/PycharmProjects/不破不立/第二章/20190218',)
  7. #把20190218下的所有内容,复制到桌面kangtest目录下(kangtest不存在,程序会新建一个目录)
  8. shutil.copytree('/Users/kang/PycharmProjects/不破不立/第二章/20190218/','/Users/kang/Desktop/kangtest')
复制代码
到此这篇关于python shutil操作文件实例讲授的文章就先容到这了,更多相干python shutil有哪些操作文件的方法内容请搜索脚本之家从前的文章或继续浏览下面的相干文章希望各人以后多多支持脚本之家!

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作