Python可以通过内置的zipfile模块来读写压缩文件,包括ZIP、tar和gzip格式的文件
▥Python
𝄐 0
python压缩文件夹,python压缩文件为gz,python读取zip包内文件,python 压缩gz,python压缩解压,python读取压缩包
Python可以通过内置的zipfile模块来读写压缩文件,包括ZIP、tar和gzip格式的文件。下面是一个示例:
1. 读取ZIP文件
python
import zipfile
# 打开zip文件
with zipfile.ZipFile('example.zip', 'r') as myzip:
# 打印压缩文件中的文件名
print(myzip.namelist())
# 解压第一个文件到当前目录
myzip.extract(myzip.namelist()[0])
2. 创建并写入ZIP文件
python
import zipfile
# 创建一个新的zip文件
with zipfile.ZipFile('newzip.zip', 'w') as myzip:
# 向zip文件中添加一个文件
myzip.write('file_to_compress.txt')
3. 读取tar文件
python
import tarfile
# 打开tar文件
with tarfile.open('example.tar.gz', 'r:gz') as mytar:
# 打印tar文件中的文件名
print(mytar.getnames())
# 解压第一个文件到当前目录
mytar.extract(mytar.getnames()[0])
4. 创建并写入tar文件
python
import tarfile
# 创建一个新的tar文件
with tarfile.open('newtar.tar.gz', 'w:gz') as mytar:
# 向tar文件中添加一个文件
mytar.add('file_to_compress.txt')
5. 读取gzip文件
python
import gzip
# 打开gzip文件
with gzip.open('example.txt.gz', 'rb') as myfile:
# 读取文件内容
content = myfile.read()
print(content)
6. 创建并写入gzip文件
python
import gzip
# 创建一个新的gzip文件
with gzip.open('newfile.txt.gz', 'wb') as myfile:
# 向gzip文件中写入内容
myfile.write(b'This is some compressed text.')
Python可以通过内置的zipfile模块来读写压缩文件,包括ZIP、tar和gzip格式的文件。下面是一个示例:
1. 读取ZIP文件
python
import zipfile
# 打开zip文件
with zipfile.ZipFile('example.zip', 'r') as myzip:
# 打印压缩文件中的文件名
print(myzip.namelist())
# 解压第一个文件到当前目录
myzip.extract(myzip.namelist()[0])
2. 创建并写入ZIP文件
python
import zipfile
# 创建一个新的zip文件
with zipfile.ZipFile('newzip.zip', 'w') as myzip:
# 向zip文件中添加一个文件
myzip.write('file_to_compress.txt')
3. 读取tar文件
python
import tarfile
# 打开tar文件
with tarfile.open('example.tar.gz', 'r:gz') as mytar:
# 打印tar文件中的文件名
print(mytar.getnames())
# 解压第一个文件到当前目录
mytar.extract(mytar.getnames()[0])
4. 创建并写入tar文件
python
import tarfile
# 创建一个新的tar文件
with tarfile.open('newtar.tar.gz', 'w:gz') as mytar:
# 向tar文件中添加一个文件
mytar.add('file_to_compress.txt')
5. 读取gzip文件
python
import gzip
# 打开gzip文件
with gzip.open('example.txt.gz', 'rb') as myfile:
# 读取文件内容
content = myfile.read()
print(content)
6. 创建并写入gzip文件
python
import gzip
# 创建一个新的gzip文件
with gzip.open('newfile.txt.gz', 'wb') as myfile:
# 向gzip文件中写入内容
myfile.write(b'This is some compressed text.')
本文地址:
/show-275722.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。