[python] unicode 2.7

geon na post.cz geon na post.cz
Pátek Červen 26 14:12:54 CEST 2015


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




Další informace o konferenci Python