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