我有一个匈牙利文本 ISO-8859-2,我会将文本读入文件但在 Python3 中不起作用 [重复]
Posted
技术标签:
【中文标题】我有一个匈牙利文本 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 [duplicate] 【发布时间】:2019-01-23 19:48:15 【问题描述】:这里的代码是:
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
问题是什么?
【问题讨论】:
顺便说一句,如果编码不是UTF-8,你需要在打开文件时提及,例如f = open('nametext', 'r', encoding='latin2')
【参考方案1】:
正如 cmets 中提到的,您需要 .read()
文件:
with open('nametext','r') as f:
print(f.read())
【讨论】:
以上是关于我有一个匈牙利文本 ISO-8859-2,我会将文本读入文件但在 Python3 中不起作用 [重复]的主要内容,如果未能解决你的问题,请参考以下文章