[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