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.k...@gmail.com Phone: +420 606 678585 2015-06-26 14:12 GMT+02:00 <g...@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@py.cz > http://www.py.cz/mailman/listinfo/python > > Visit: http://www.py.cz _______________________________________________ Python mailing list python@py.cz http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz