Seite 1 von 1

Änfängerfrage zipsicherung erstellen

Verfasst: Dienstag 25. September 2012, 17:01
von daniet
hallo, ich hoffe ihr könnt mir helfen
ich will mir ein programm schreiben, dass mir sicherungen erstellen kann
das wird hier: http://abop-german.berlios.de/read/the-solution.html beschrieben
mein quelltext lautet also:

Code: Alles auswählen

#!/usr/bin/python

import os
import time

quellen = [r'E:\programmieren\python\testen\listentest.py']

ziel_verzeichnis = r'E:\programmieren\python\testen\testeinersicherung'

ziel = ziel_verzeichnis + time.strftime('%Y%m%d%H%M%S') + '.py'

zip_befehl = 'zip -qr %s %s' % (ziel, ' '.join(quellen))

if os.system(zip_befehl) == 0:
    print 'Erfolgreiche Sicherung nach', ziel
else:
    print 'Sicherung fehlgeschlagen!'


funktioniert leider nicht ( als ausgabe kommt 'sicherung fehlgeschlagen')
ich schätze das liegt an dem zipbefehl in windows
in der anleitung steht:
# Windows-Benutzer koennen z.B. PKZIP oder Info-ZIP in das
# Windows-Systemverzeichnis kopieren, damit dies funktioniert.

jetzt weis ich nicht ob ich das richtig gemacht hab...
ich hab (win7 64) mal den 7zip ordner in C\Windows\System32 und...\system und ...\Windows kopiert, geht aber immer noch nicht :(

Re: Änfängerfrage zipsicherung erstellen

Verfasst: Dienstag 25. September 2012, 19:58
von EyDu
Hallo und willkommen im Forum!

Python hat das zipfile-Modul, dann brauchst du dich um solche Abhängigkeiten nicht mehr zu kümmern. Außerdem wäre es gut, wenn du deinen Code hier im Forum noch in Python-Codetags setzt, dann kann man diesen auch vernünftig lesen und interpretieren. Ohne Einrückung geht das manchmal nicht.