[python] unicode 2.7

Honza Král honza.kral na gmail.com
Pátek Červen 26 14:25:24 CEST 2015


s.decode('encoding') by melo fungovat, kde 'encoding' je napriklad
'utf-8' (vubec netusim jaky ma windows encoding na FS).

dalsi moznost je proste nahoru do souboru dat:

from __future__ import unicode_literals

a nebo (idealne :) ) prejit na python3
Honza Král
E-Mail: honza.kral na gmail.com
Phone:  +420 606 678585


2015-06-26 14:12 GMT+02:00  <geon na post.cz>:
> Když mám ve složce soubor s unicode znaky, tak tohle mi ho spolehlivě maže:
>
> import os
> for s in os.listdir(u"."):
>     os.remove(s)
>
> Protože ale proceduru mazání / přesouvání mám hluboko ve funkci a nechce se
> mi měnit její vstup "." --->u".", abych nerozhodil něco jiného, rád bych to
> udělal nějak takhle:
>
> import os
> for s in os.listdir("."):
>     os.remove(unicode(s,"..."))
>
> Jak? Zkoušel jsem různé varianty pokus-omyl, ale bez výsledku a pak už mě to
> přestalo bavit, tak jsem si říkal, že bude rychlejší se tady někoho zeptat.
>
> Díky :-)
>
> winxp+win7, python2.7
>
>
> _______________________________________________
> Python mailing list
> python na py.cz
> http://www.py.cz/mailman/listinfo/python
>
> Visit: http://www.py.cz


Další informace o konferenci Python