当前位置: 首页 > 编程笔记 >

Python标准库shutil模块使用方法解析

仲承福
2023-03-14
本文向大家介绍Python标准库shutil模块使用方法解析,包括了Python标准库shutil模块使用方法解析的使用技巧和注意事项,需要的朋友参考一下

shutil.rmtee

删除目录及以内的所有文件。

import shutil
shutil.rmtree(r'D:\python\222') #包括222在内的所有文件全部删除。
shutil.move

重命名文件或文件夹

import shutil
shutil.move(源名称,更改后名称)
import shutil
shutil.move(r'D:\python\b.log',r'D:\python\a.log')
shutil.make_archive

压缩文件

import shutil
# shutil.make_archive('将要新建的名称或路径','文件后缀','原文件夹路径')
shutil.make_archive(r'D:\a','zip',r'D:\python\1111',)
shutil.unpack_archive 

解压文件:

解压路径如果有就进入,如果没有就新建。

# shutil.unpack_archive('源文件全名(路径)',extract_dir='解压路径,不写为当前路径',format='文件后缀')
shutil.unpack_archive(r'D:/python/a.zip',extract_dir=r'D:/11111',format='zip')

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍Python标准库json模块和pickle模块使用详解,包括了Python标准库json模块和pickle模块使用详解的使用技巧和注意事项,需要的朋友参考一下 将Python数据类型转换为其他代码格式叫做(序列化),而json就是在各个代码实现转换的中间件。 序列化要求: 1. 只能有int,str,bool,list,dict,tuple的类型支持序列化。 2. json序列化是

  • 这个模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下运行。一个例子就是使用os.sep可以取代操作系统特定的路径分割符。 下面列出了一些在os模块中比较有用的部分。它们中的大多数都简单明了。 os.name字符串指示你正在使用的平台。比如对于Windows,它是'

  • sys模块包含系统对应的功能。我们已经学习了sys.argv列表,它包含命令行参数。 命令行参数 例14.1 使用sys.argv #!/usr/bin/python # Filename: cat.py importsys defreadfile(filename):     '''Print a file to the standard output.'''     f =file(filen

  • Python 标准库中的 datetime 模块提供了和日期和时间相关的类: 类 功能 datetime.date 以年、月和日表示日历中的日期 datetime.time 以小时、分钟和秒表示一天中的时间 datetime.datetime 以年、月、日、小时、分钟和秒表示日期和时间 datetime.timedelta 表示一个时间段,即两个日期时间之间的差 1. datetime.date

  • 本文向大家介绍Python标准库笔记struct模块的使用,包括了Python标准库笔记struct模块的使用的使用技巧和注意事项,需要的朋友参考一下 最近在学习python网络编程这一块,在写简单的socket通信代码时,遇到了struct这个模块的使用,当时不太清楚这到底有和作用,后来查阅了相关资料大概了解了,在这里做一下简单的总结。 了解c语言的人,一定会知道struct结构体在c语言中的作

  • 本文向大家介绍Python标准库itertools的使用方法,包括了Python标准库itertools的使用方法的使用技巧和注意事项,需要的朋友参考一下 Python标准库itertools模块介绍 itertools是python内置的模块,使用简单且功能强大,这里尝试汇总整理下,并提供简单应用示例;如果还不能满足你的要求,欢迎加入补充。 使用Python标准库itertools只需简单一句导