python a ascii codec
Peter Stibrany
cipso na cezap.ii.fmph.uniba.sk
Čtvrtek Říjen 31 17:12:08 CET 2002
On Thu 31.10.2002, 16:53 +0100, Veros Kaplan wrote:
> Peter Stibrany wrote/napsal:
> : Ahojte.
> :
> : Nema niekto hotovy ascii codec pre python, ktory by poznal aj ine znaky
> : nez su v ascii? Napriklad aby slovo človeče 'spravne' zkonvertoval do
> : 'clovece' namiesto vyhodenia exception.
> :
> : Taky codec by ma moc potesil ;-)
>
> Něco podobného je na mých stránkách, ale testováno v 1.4, 1.5
>
> http://www.fi.muni.cz/~xkaplan/download/sw/cstrans.tar.gz
Na to sa pozriem. Mozno to bude uzitocnejsie. Vdaka za tip.
> Je to v podstatě Adeltonův modul cstocs (jenom rychlejší :-) ověřeno
> na nějakých datech)
>
> Není to v codecovém API (v té době o codecích ještě nikdo neměl ani
> potuchy).
Ja som medzitym napisal codec 'uncleanascii', da sa najst na
http://cezap.ii.fmph.uniba.sk/~cipso/uncleanascii.py
Da sa s tym pracovat napr. takto:
$ python
Python 2.1.3 (#1, Jul 29 2002, 22:34:51)
[GCC 2.95.4 20011002 (Debian prerelease)] on linux2
Type "copyright", "credits" or "license" for more information.
>>> a=unicode('ľščťžýáíéžŠŽŤČŮúäô', 'iso-8859-2')
>>> a.encode('uncleanascii')
'lsctzyaiezSZTCUuao'
>>>
Ale dalsie funkcie okolo toho mi velmi nefunguju. (Prekodovanie streamu
napriklad). Tomu codecovemu api nevelmi rozumiem... zatial si vystacim
so string.encode(), ale to nie je bohvieake riesenie.
Vdaka.
-cipso
> Věroš Kaplan
Další informace o konferenci Linux