【发布时间】:2016-05-29 04:38:13
【问题描述】:
我想要实现的示例:
我的文本文件 (test1.txt) 包含以下两行:
John scored 80 in english
tim scored 75 in english
我已将此文件压缩为test1.zip,并尝试使用以下代码读取内容:
f = 'test1.zip'
z = zipfile.ZipFile(f, "r")
zinfo = z.namelist()
for name in zinfo:
with z.open(name) as f1:
fi1 = f1.readlines()
for line in fi1:
print(line)
但我得到的结果是
b'John scored 80 in english\r\n'
b'tim scored 75 in english\r\n'
如何读取这个 zip 文件的内容,它应该给我与原始文件内容相同的输出:
John scored 80 in english
tim scored 75 in english
【问题讨论】:
-
你得到了原始输入。
标签: python-3.x zip zipfile