ここで、プログラムするタスクがあります。rar ファイルに圧縮された txt ファイルの各行を読み取ります (rar ファイルを抽出するのではなく、直接読み取ります)。しかし、私は異常な問題を見ます:
txt ファイルの各行を印刷すると、各行の文字だけが表示されます。コードは次のとおりです。
import rarfile
rf = rarfile.RarFile('C:\\Users\\THELN\\Downloads\\theln.rar')
for f in rf.infolist():
print f.filename, f.file_size
#if f.filename == 'theln.txt':
openf=rf.read(f)
for line in openf:
print line
これが行の結果です(こんにちはpython):
時間
e
l
l
o
p
y
t
時間
o
n
各行をtxtファイルで直接読み取ろうとしましたが、コードはうまく機能します。同じ問題に直面している人はいますか?ご協力ありがとうございました