[python] Zkusenosti s ceskym razenim?

Zdeněk Böhm zdenek.bohm na seznam.cz
Sobota Listopad 6 17:30:50 CET 2004


Petr Prikryl wrote:
> Zdravím všechny pythonisty.
>
> Máte někdo zkušenosti s českým řazením
> pro texty v kódování cp1250?
> Zkoušel jsem (Python verze 2.3.4)
>
>    import locale
>    locale.setlocale(locale.LC_ALL, ('cs_CZ', 'cp1250'))

Pro definici ceskeho prostredi lze pouzit hodnotu "czech" nebo "csy". Viz
Micro$oft:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/
_crt_language_strings.asp

Doplnuji problem trideni cestiny ve woknech prikladem:

#!/usr/bin/python
s=["žízeň",
   "zábava",
   "údy",
   "uzel",
   "chlap",
   "čumil",
   "důkaz",
   "civil",
   "řetěz",
   "rozum",
   "ábel",
   "atom",
   "óda",
   "ovar"
   ]
locale.setlocale(locale.LC_ALL,'czech')
s.sort( lambda a,b: locale.strcoll(a, b) )
for t in s:
    print t

>>>
ábel
atom
civil
čumil
důkaz
chlap
óda
ovar
rozum
řetěz
údy
uzel
zábava
žízeň





Další informace o konferenci Python