append和spli后编码错误

2024-06-26 14:53:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我检查了很多方法,我总是有同样的问题编码。我有文本文件,在哪里;是分隔符。我想将所有分割的数据输入到python中进行处理。这是我的密码:

f = open("zestaw.txt")
od = f.read()
od = od.splitlines()
f.close()
print od[0]
output =[]
for p in od:
    output.append(p.split(';'))
print output[0]

first print为我提供了一个正常的输出,没有编码问题,其外观如下:

Tytuł;Autor;ISBN;Wydawnictwo;Rok wydania;Kategoria;Podkategoria

但是第二次打印

['Tytu\xb3', 'Autor', 'ISBN', 'Wydawnictwo', 'Rok wydania', 'Kategoria', 'Podkategoria']

一切都很好,期待改变ł 对于\xb3

有人知道怎么改吗?仅限python 2.7


Tags: 方法编码outputprintisbn文本文件odrok