[python]scompattare archivi e spostarli

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
dark shadow
Prode Principiante
Messaggi: 173
Iscrizione: domenica 3 giugno 2007, 17:50

[python]scompattare archivi e spostarli

Messaggio da dark shadow »

mmm, è un po che non metto mani nel python ed ora che ho un urgenza mi trovo un po in difficoltà, dovrei riuscire a scompattare un archivio di winrar e spostarne il contenuto in una cartella ben precisa, per ora mi serve su linux però potrei averne bisogno anche sull'odioso win(p.s sono costretto,non è mio).
l'archivio potrei benissimo farlo salvare sul desktop prima di effettuare ogni operazione, xo sarebbe ancora più performante la cosa se potessi salvarlo dall'allegato che arriva in un'email di thunderbird..forse chiedo troppo non so..per ora ho trovato questo..ditemi voi..:

Codice: Seleziona tutto

mport os
import sys
def main():
path=os.getcwd()
lista_file=os.listdir(path)
for file in lista_file:
comando = “unrar x ” + “\”” + file + “\””
os.system(comando)
main()
al posto di "path" devo inserire il percorso dove si trova il mio file?e in "comando" ::)

p.s ho provato a guardare nella documentazione,trovando alcune libreria come zipimport..ma oltre ad essere in inglese non ci ho capito una cippa^^ se mi spiegate x favore come leggerle magari me la cavo da solo senza disturbarvi..
Ultima modifica di dark shadow il martedì 26 febbraio 2008, 19:35, modificato 1 volta in totale.
Avatar utente
Spiros
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1100
Iscrizione: martedì 21 marzo 2006, 15:11
Località: Zurigo

Re: [python]scompattare archivi e spostarli

Messaggio da Spiros »

Mah, di librerie Python per i rar non credo se ne trovino molte. Se cerchi di sicuro trovi qualcosa.
Ma devono essere proprio rar quei file?
Spiros
HP Compaq 6910p - Intel Core2 Duo T7500 @ 2.20GHz - 2GB DDR2 - HD 120GB - ATI Mobility Radeon X2300 - Intel PRO/Wireless 4965 AG
dark shadow
Prode Principiante
Messaggi: 173
Iscrizione: domenica 3 giugno 2007, 17:50

Re: [python]scompattare archivi e spostarli

Messaggio da dark shadow »

mm, ti spiego, com'è la situazione, in pratica ad un mio cliente arriva tramite posta thunderbird un file zippato contenente aggiornamenti di cataloghi lavorativi.. siccome è imbranato all'ennesima potenza, mi sono chiesto perchè non creare uno script che permetta(previo salvataggio sul desktop,per non complicare le cose)di estrarre i file contenuti nell'archivio rar o zip e metterli in una determinata cartellla.
Avatar utente
simo_magic
Rampante Reduce
Rampante Reduce
Messaggi: 9496
Iscrizione: lunedì 18 dicembre 2006, 21:37
Località: Piemonte

Re: [python]scompattare archivi e spostarli

Messaggio da simo_magic »

detto così ti posso dire che non funzionerà mai lo script
tanto per iniziare non è indentato e quindi non andrà oltre la 3a riga ;)
Avatar utente
Spiros
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1100
Iscrizione: martedì 21 marzo 2006, 15:11
Località: Zurigo

Re: [python]scompattare archivi e spostarli

Messaggio da Spiros »

@simo_magic: credo che semplicemente non gli vada di mettere gli spazi senza poter ricorrere al tabulatore.

In mancanza di librerie per i rar, la soluzione del comando da dare potrebbe essere valida, se ci fosse un comando per windows come c'è per la bash. Ma non credo che esista. Forse però una versione da linea di comando di winrar o qualche programma così esiste. Muoviti anche in questa direzione.
Spiros
HP Compaq 6910p - Intel Core2 Duo T7500 @ 2.20GHz - 2GB DDR2 - HD 120GB - ATI Mobility Radeon X2300 - Intel PRO/Wireless 4965 AG
Avatar utente
simo_magic
Rampante Reduce
Rampante Reduce
Messaggi: 9496
Iscrizione: lunedì 18 dicembre 2006, 21:37
Località: Piemonte

Re: [python]scompattare archivi e spostarli

Messaggio da simo_magic »

Spiros ha scritto: @simo_magic: credo che semplicemente non gli vada di mettere gli spazi senza poter ricorrere al tabulatore.

In mancanza di librerie per i rar, la soluzione del comando da dare potrebbe essere valida, se ci fosse un comando per windows come c'è per la bash. Ma non credo che esista. Forse però una versione da linea di comando di winrar o qualche programma così esiste. Muoviti anche in questa direzione.
anche a me non va ma se non lo si fa non funziona ;)
dark shadow
Prode Principiante
Messaggi: 173
Iscrizione: domenica 3 giugno 2007, 17:50

Re: [python]scompattare archivi e spostarli

Messaggio da dark shadow »

grazie mille comunque;) proverò a dirigermi verso qualcos'altro..p.s lo so che l'identatura era errata, ho fatto un copia incolla veloce senza guardarci...
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti