Python文件压缩和解压是对文件进行压缩和解压缩的操作,使用Python内置模
▥Python
𝄐 0
python解压压缩包,python解压文件zipfile,用python压缩文件,python3解压zip文件,python解压gz,python文件的压缩包怎么打开
Python文件压缩和解压是对文件进行压缩和解压缩的操作,使用Python内置模块zipfile和tarfile可以轻松地实现这些功能。
- 压缩文件
使用zipfile模块创建一个zip文件,并将指定目录中的所有文件添加到该文件中:
python
import zipfile
with zipfile.ZipFile('archive.zip', 'w', compression=zipfile.ZIP_DEFLATED) as zip_file:
zip_file.write('path/to/folder')
这将创建一个名为archive.zip的文件,并将path/to/folder目录中的所有文件压缩到该文件中。
- 解压文件
使用zipfile模块解压缩指定的zip文件:
python
import zipfile
with zipfile.ZipFile('archive.zip', 'r') as zip_file:
zip_file.extractall('path/to/extract')
这将解压缩名为archive.zip的文件,并将其内容提取到path/to/extract目录中。
- 压缩文件夹
使用tarfile模块创建一个.tar.gz文件,并将指定目录中的所有文件添加到该文件中:
python
import tarfile
with tarfile.open('archive.tar.gz', 'w:gz') as tar_file:
tar_file.add('path/to/folder')
这将创建一个名为archive.tar.gz的文件,并将path/to/folder目录中的所有文件压缩到该文件中。
- 解压缩文件夹
使用tarfile模块解压缩指定的.tar.gz文件:
python
import tarfile
with tarfile.open('archive.tar.gz', 'r:gz') as tar_file:
tar_file.extractall('path/to/extract')
这将解压缩名为archive.tar.gz的文件,并将其内容提取到path/to/extract目录中。
Python文件压缩和解压是对文件进行压缩和解压缩的操作,使用Python内置模块zipfile和tarfile可以轻松地实现这些功能。
- 压缩文件
使用zipfile模块创建一个zip文件,并将指定目录中的所有文件添加到该文件中:
python
import zipfile
with zipfile.ZipFile('archive.zip', 'w', compression=zipfile.ZIP_DEFLATED) as zip_file:
zip_file.write('path/to/folder')
这将创建一个名为archive.zip的文件,并将path/to/folder目录中的所有文件压缩到该文件中。
- 解压文件
使用zipfile模块解压缩指定的zip文件:
python
import zipfile
with zipfile.ZipFile('archive.zip', 'r') as zip_file:
zip_file.extractall('path/to/extract')
这将解压缩名为archive.zip的文件,并将其内容提取到path/to/extract目录中。
- 压缩文件夹
使用tarfile模块创建一个.tar.gz文件,并将指定目录中的所有文件添加到该文件中:
python
import tarfile
with tarfile.open('archive.tar.gz', 'w:gz') as tar_file:
tar_file.add('path/to/folder')
这将创建一个名为archive.tar.gz的文件,并将path/to/folder目录中的所有文件压缩到该文件中。
- 解压缩文件夹
使用tarfile模块解压缩指定的.tar.gz文件:
python
import tarfile
with tarfile.open('archive.tar.gz', 'r:gz') as tar_file:
tar_file.extractall('path/to/extract')
这将解压缩名为archive.tar.gz的文件,并将其内容提取到path/to/extract目录中。
本文地址:
/show-275719.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。