[英]How to read a bz2 compressed file in text mode with python?
我正在嘗試使用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”。
我究竟做錯了什么?
查看官方文件 。
對於二進制模式,模式參數可以是“ r”,“ rb”,“ w”,“ wb”,“ x”,“ xb”,“ a”或“ ab”中的任何一個,也可以是“ rt”,“ wt” ,“ xt”或“ at”表示文本模式。 默認值為“ rb”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.