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
  • asp之家 网络编程 m.aspxhome.com