python shutil操作文件实例讲解
作者:小妮浅浅 时间:2022-05-20 06:42:08
1、使用函数shutil.make_archive()创建归档文件,并返回归档后的名称。
import shutil
path_1 = r'D:\PycharmProjects\Hello'
path_2 = r'D:\PycharmProjects\Hello\shutil-test'
new_path = shutil.make_archive(path_2,'zip',path_1)
print(new_path)
2、使用函数shutil.unpack_archive(filename[,extract_dir[,format]])分析拆档。
filename是归档的完整路径
extract_dir是解压归档的目标目录名称
format是解压文件的格式
import shutil
import os
shutil.unpack_archive('D:\PycharmProjects\Hello\shutil-test.zip','D:\\testdir')
print(os.listdir('D:\\testdir'))
知识点扩展:
Python 之 shutil模块使用
1、快速的文件复制
2、快速的文件压缩
3、快速的文件目录递归复制
代码
#Author Kang
import shutil
#把当目录下的nginx.conf文件复制到另外一个目录,并重命名
shutil.copyfile('nginx.conf','/Users/kang/Desktop/nginx.conf.bak')
#把base_dir的目录20190218打包压缩到桌面的test.zip
shutil._make_zipfile("/Users/kang/Desktop/test",base_dir='/Users/kang/PycharmProjects/不破不立/第二章/20190218',)
#把20190218下的所有内容,复制到桌面kangtest目录下(kangtest不存在,程序会新建一个目录)
shutil.copytree('/Users/kang/PycharmProjects/不破不立/第二章/20190218/','/Users/kang/Desktop/kangtest')
来源:https://www.py.cn/jishu/jichu/28420.html
标签:python,shutil,操作文件
0
投稿
猜你喜欢
在python中按照特定顺序访问字典的方法详解
2023-02-09 07:14:34
对Django中内置的User模型实例详解
2022-10-31 05:03:10
Python 使用input同时输入多个数的操作
2023-09-23 22:36:42
python实现图片素描效果
2022-06-10 21:00:40
关于Python的一些学习总结
2022-01-10 11:23:41
python实现登录与注册系统
2022-04-26 02:32:38
asp 随机字符串函数
2011-04-04 11:01:00
SQL触发器在保持数据库完整性中的实际应用
2009-10-23 14:34:00
浅谈PYTHON 关于文件的操作
2022-06-07 19:54:58
python中stdout输出不缓存的设置方法
2023-03-08 10:23:15
Python Spyder 调出缩进对齐线的操作
2023-07-17 00:56:04
Python实现检测文件MD5值的方法示例
2023-05-08 11:41:45
MS SQL2000 数据库自动备份方法
2010-07-22 19:52:00
PHP面向对象继承用法详解(优化与减少代码重复)
2023-11-21 10:16:48
Python中常用的内置函数
2023-01-06 08:15:30
Python列表解析配合if else的方法
2021-10-08 06:50:11
python实现简单的计算器功能
2021-02-08 03:38:54
Python装饰器简单用法实例小结
2022-01-18 22:19:40
Python+OpenCV让电脑帮你玩微信跳一跳
2021-12-16 10:31:17
python实战教程之自动扫雷
2022-08-16 01:05:48