{site_name}

{site_name}

🌜 搜索

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目录中。