Anonymní profil ferda2 – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil ferda2 – Programujte.comAnonymní profil ferda2 – Programujte.com

 

Příspěvky odeslané z IP adresy 82.113.52.–

ferda2
Python › zipfile a diakritika v zipu
4. 4. 2008   #70509

To ferda2 : unicode(jmeno,'cp852') to jsem taky zkousel

ferda2
Python › zipfile a diakritika v zipu
4. 4. 2008   #70508

Ahoj, mám problém, potřebuju v Pythonu rozbalit zip soubor pomocí zipfile. Ovšem soubory v tom zipu můžou být s diakritikou. Je nejaka moznost jak to zkopirovat do filesystemu bez diakritiky? Zkousel jsem decode a unicode .. moc mi to neslo..tady je samplecode s tim unicode() - nejde:



def unzip(path,path_to):
archive = ZipFile(path, "r", ZIP_DEFLATED)
if not archive.testzip():
names = archive.namelist()
for name in names:
unicode(name,'cp852')
if name.endswith('/'):
if not os.path.exists(os.path.dirname(path_to + unicode(name,'utf-8'))):
# Create that directory
os.mkdir(os.path.dirname(path_to + unicode(name,'utf-8')))
# Write files to disk
else:
temp = open(path_to + unicode(name,'utf-8'), "wb") # create the file
data = archive.read(name) #read the binary data
temp.write(data)
temp.close()
archive.close()
return "\""+path+"\" was unzipped successfully."
else:
return 'Rozbaleno'


Díky za rady...

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý