Zipfile a diakritika v zipu – Python – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Zipfile a diakritika v zipu – Python – Fórum – Programujte.comZipfile a diakritika v zipu – Python – Fórum – Programujte.com

 

ferda2
~ Anonymní uživatel
2 příspěvky
4. 4. 2008   #1
-
0
-

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...

Nahlásit jako SPAM
IP: 82.113.52.–
ferda2
~ Anonymní uživatel
2 příspěvky
4. 4. 2008   #2
-
0
-

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

Nahlásit jako SPAM
IP: 82.113.52.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 4 hosté

Podobná vlákna

Nefunkční ZipFile — založil xfun

C# CZ diakritika — založil eXilim

Diakritika — založil Milan

Diakritika — založil Marty_SVK

Diakritika — založil suchla

 

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