gpt4 book ai didi

python - 如何在python中读取rar文件中的txt文件中的每一行

转载 作者:太空宇宙 更新时间:2023-11-04 08:15:53 27 4
gpt4 key购买 nike

现在我有一个任务要编程:读取压缩在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

这是一行的结果(hello python):

e

o

p

o

n

我尝试直接读取 txt 文件中的每一行,代码运行良好。有没有人面临同样的问题?谢谢你的帮助

最佳答案

换行

for line in openf:

for line in openf.split("\n"):

关于python - 如何在python中读取rar文件中的txt文件中的每一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14720721/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com