[python] soubor v jiné zankové sadě
geon
geon na post.cz
Středa Září 28 20:22:58 CEST 2005
Při mazání stromu adresářů pythonovským scriptem jsem narazil na to, že
některé soubory jsou v jiné znakové sadě než je obyvklé. Takže mi
os.remove(soubor) vyhazuje chybu. Když se do toho adresaře podívám přes
TC tak mi hlásí:V tomto adresáři jsou uloženy soubory, které jsou
uloženy v jiné znakové sadě...atd...
Uměle jsem navodil tento stav tímto skriptem:
# -*- coding: cp1250 -*-
f=file('ěščřžýáíé'.decode('iso-8859-2'),'w')
f.close()
A snažil jsem se následně pomocí encode, decode, unicode z toho
dostat/vytisknout správný název - to je myslím cesta k úspěšnému
odmazání... - ale bez úspěchu.
Díky za každou radu.
--
geon
Vyjímka je pravidlo. Rekurzivní.
Další informace o konferenci Python