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

Odpovedet emailem