关于python:我有一个匈牙利文本iso-8859-2,我希望将该文本读取到一个文件中,但不能在python3中工作。

I have a hungarian text ISO-8859-2 and I would the text read into a file but does not work in Python3

本问题已经有最佳答案,请猛点这里访问。

这里的代码是:

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

但当我看到印刷品时,我不想看到:

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

这是消息,但我想要文件中的文本,如下所示:

1
2
3
4
5
6
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

问题是什么?


正如评论中提到的,您需要.read()文件:

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