Ich habe vor kurzem angefangen mich in Python einzuarbeiten...Hab ansonsten noch keine Programmiererfahrung und bin jetzt dabei ein erstes Programm zu schreiben.(nach Anleitung von dem Buch bytesofpython, wenn das jmd kennt...)
Aufgabe war es nun ein Programm zu schreiben, mit dessen Hilfe bestimmte Dateien als ZIP-Datei gesichert werden sollten...
Die Lösungen stehen in dem Buch und nachdems bei mir nicht geklappt hat habe ich es einfach abgetippt (darum die ganzen Kommentare darin^^)...Nur leider funktioniert es immernoch nicht .Vielleicht weiß ja jmd was falsch ist^^
Hier ist das Programm:
Code: Alles auswählen
import os
import time
#1. Die Dateien und Verzeichnisse, die gesichert werden sollen werden in
#der folgenden Liste angegeben
quellen = ['G:\\Schule', 'G:\\Sicherheit']
#2. Die Sicherung muss in das folgende Verzeichnis gespeichert werden:
ziel_verzeichnis = 'C:\Users\Tamara\Desktop\Sicherungen'
#3. Die Dateien werden in einer ZIP-Datei gesichert.
#4. Der Name der ZIP-Datei setzt sich aus dem aktuellen Datum
# und der Uhrzeit wie folgt zusammen:
ziel = ziel_verzeichnis + time.strftime('%Y%m%d%H%M%S') + '.zip'
#5.
zip_befehl = 'zip -qr %s %s' % (ziel, ' '.join(quellen))
#Sicherung starten
if os.system(zip_befehl) == 0:
print 'Erfolgreiche Sicherung nach', ziel
else:
print 'Sicherung fehlgeschlagen'
...achja ich benutze Windows und hab für zip-Dateien "7-zip" drauf
Danke schonmal!
lg
cucum