Python中的shutil模块提供了高级文件操作功能,包括复制、移动、重命名和删除文件或目录等
▥Python
𝄐 0
python 高效,python文件操作函数或方法,python文件操作方法,python内置高阶函数 zip,python高级程序,python 文件操作函数
Python中的shutil模块提供了高级文件操作功能,包括复制、移动、重命名和删除文件或目录等。
具体而言,shutil模块提供了以下一些常用的函数:
- shutil.copy(src, dst): 复制源文件(src)到目标地址(dst)。
- shutil.move(src, dst): 移动源文件(src)到目标地址(dst)。
- shutil.rmtree(path): 删除指定路径(path)下所有文件及文件夹。
- shutil.make_archive(base_name, format, root_dir): 创建压缩包,包括格式(format)、根目录(root_dir)和基本名称(base_name)。
- shutil.unpack_archive(filename, extract_dir): 解压缩文件(filename)到指定路径(extract_dir)下。
下面是一些使用shutil模块的例子:
1. 复制文件
import shutil
src_file = '/path/to/source/file'
dst_dir = '/path/to/destination/folder'
shutil.copy(src_file, dst_dir)
2. 移动文件
import shutil
src_file = '/path/to/source/file'
dst_dir = '/path/to/destination/folder/new_filename'
shutil.move(src_file, dst_dir)
3. 压缩文件夹
import shutil
root_dir = '/path/to/root/directory'
base_name = 'my_archive'
format = 'zip'
shutil.make_archive(base_name, format, root_dir)
4. 解压缩文件
import shutil
filename = '/path/to/archive/my_archive.zip'
extract_dir = '/path/to/destination/folder'
shutil.unpack_archive(filename, extract_dir)
Python中的shutil模块提供了高级文件操作功能,包括复制、移动、重命名和删除文件或目录等。
具体而言,shutil模块提供了以下一些常用的函数:
- shutil.copy(src, dst): 复制源文件(src)到目标地址(dst)。
- shutil.move(src, dst): 移动源文件(src)到目标地址(dst)。
- shutil.rmtree(path): 删除指定路径(path)下所有文件及文件夹。
- shutil.make_archive(base_name, format, root_dir): 创建压缩包,包括格式(format)、根目录(root_dir)和基本名称(base_name)。
- shutil.unpack_archive(filename, extract_dir): 解压缩文件(filename)到指定路径(extract_dir)下。
下面是一些使用shutil模块的例子:
1. 复制文件
import shutil
src_file = '/path/to/source/file'
dst_dir = '/path/to/destination/folder'
shutil.copy(src_file, dst_dir)
2. 移动文件
import shutil
src_file = '/path/to/source/file'
dst_dir = '/path/to/destination/folder/new_filename'
shutil.move(src_file, dst_dir)
3. 压缩文件夹
import shutil
root_dir = '/path/to/root/directory'
base_name = 'my_archive'
format = 'zip'
shutil.make_archive(base_name, format, root_dir)
4. 解压缩文件
import shutil
filename = '/path/to/archive/my_archive.zip'
extract_dir = '/path/to/destination/folder'
shutil.unpack_archive(filename, extract_dir)
本文地址:
/show-273676.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。