我有一个使用ISO-8859-2编码的匈牙利文本,我想把它读入文件,但在Python3中不起作用。

17 浏览
0 Comments

我有一个使用ISO-8859-2编码的匈牙利文本,我想把它读入文件,但在Python3中不起作用。

这个问题在这里已经有了答案

如何将文本文件读入字符串变量并删除换行符?

这里的代码是:

f = open('nametext','r')
print(f)
f.close()

但是当我查看输出时,并不是我想要的:

<_io.TextIOWrapper name='nametext' mode='r' encoding='UTF-8'>

这是消息,但我想要的是文件中的文本,就像这样:

Bevallás iparûzési adófeltöltési kötelezettségről 2013  
Gépjármûadó-kedvezmény mentesség bevallás 2013  
Helyi iparûzési adóbevallás 2013    
Idegenforgalmi adóbevallás 2013 
Kommunális adóbevallás 2013 
Talajterhelési díj bevallás 2013

问题在哪里?

admin 更改状态以发布 2023年5月22日
0
0 Comments

正如评论中所提到的,你需要使用.read()方法读取文件:

with open('nametext','r') as f:
    print(f.read())

0