是否有一種簡單的方法可以從tar
文件中提取文本文件作爲python 3.4或更高版本中的文本I/O的文件對象?用python3中的tarfile模塊從tar中提取文本文件
我修改我的python2代碼python3,我發現TarFile.extractfile
,其中用於返回文本文件對象的I/O,現在返回一個io.BufferedReader
對象似乎有開關量I/O。我的代碼的其他部分需要一個文本I/O,我需要以某種方式吸收這種變化。
我能想到的一種方法是使用TarFile.extract
並將該文件寫入一個目錄,並通過open
函數將其打開,但我想知道是否有辦法直接獲取文本I/O流。
謝謝。內容是二元的。我的問題是如何獲得文本I/O。 – norio