{site_name}

{site_name}

🌜 搜索

PythonZipInfo对象是Python标准库中zipfile模块中的一个类

Python 𝄐 0
python for in zip,python zipped,python zip enumerate,python file对象,python中的zip()函数详解,python for zip函数
PythonZipInfo对象是Python标准库中zipfile模块中的一个类,用于表示ZIP文件中的单个文件的元数据信息。

当打开ZIP文件时,PythonZipInfo对象表示ZIP存档中的每个文件。它包括名称、压缩和未压缩大小、时间戳以及其他元数据信息。

以下是一个简单的示例代码,说明如何使用PythonZipInfo对象:

python
import zipfile

# 打开 zip 文件并获取其中单个文件的元数据信息
with zipfile.ZipFile('example.zip', 'r') as myzip:
for info in myzip.infolist():
print(info.filename)
print('\tComment:\t', info.comment)
print('\tModified:\t', datetime.datetime(*info.date_time))
print('\tSystem:\t\t', info.create_system, '(0 = Windows, 3 = Unix)')
print('\tZIP version:\t', info.create_version)
print('\tCompressed:\t', info.compress_size, 'bytes')
print('\tUncompressed:\t', info.file_size, 'bytes')


此代码打印ZIP文件“example.zip”中每个文件的元数据信息。对于每个文件,它输出文件名、注释、修改日期、创建系统、创建ZIP版本、压缩大小和未压缩大小。