【发布时间】:2019-06-13 02:52:13
【问题描述】:
我正在尝试使用 python 的 bz2 读取 bzip2 压缩文本文件,但无论设置何种模式,读取的行始终是二进制的。
我只是尝试过这个:
import bz2
with bz2.open("my_file.xml.bz2", mode='r') as fin:
for line in fin:
# some processing
如果我正确理解文档,“r”模式应该以文本形式打开文件。但是它是二进制的,有或没有 mode="r"。
我做错了什么?
【问题讨论】: