[python] split() vrací podivné znaky
Jan Matejka
matejka na cat.cz
Úterý Listopad 21 20:09:10 CET 2006
>Když nepoužiju split, je vše v pořádku ...
>To budu muset dělat kejkle s encode, recode, když chci použít split() ?
Problém není ve split ale v odlišném způsobu jakým python tiskne seznamy a
řetězce.
# -*- coding: windows-1250 -*-
class SplitExmaple:
pole = ['jedna | dvě,tři | foo','Dobrý den | kuk | čau','úterý | středa |
čtvrtek']
print pole
for x in pole:
split = x.split('|')
for y in split:
print y
vypíše:
['jedna | dv\xec,t\xf8i | foo', 'Dobr\xfd den | kuk | \xe8au', '\xfater\xfd
| st\xf8eda | \xe8tvrtek']
jedna
dvě,tři
foo
Dobrý den
kuk
čau
úterý
středa
čtvrtek
Jan Matějka
Další informace o konferenci Python