Seite 1 von 1

Backup

Verfasst: Montag 24. Oktober 2011, 23:33
von unkompliziert
Hallo,
ich habe erst vor wenigen Tagen Python zufällig endeckt und bin begeistert davon.
Nun versuche ich seither ein Backup-Programm zu erstellen, dass Daten von Q (Quellpfad) nach Z (Zielpfad) kopieren soll.
Damit Q (Quellpfad) und Z (Zielpfad) nicht jedes mal neu definiert werden muss, sollte das in einer Textdatei abgespeichert werden. Das Programm sollte daher zuerst in dieser Textdatei nach obig genanntem Pfad suchen und falls nicht vorhjanden, danach fragen.
Es soll jedoch nur bestimmte Daten, wie beispielsweise Daten mit der Endung *.txt, bmp, jpg und mp3 kopiert werden.

Im Grunde eben ein einfaches Backup, es wäre super wenn mir jemand sowas als Codeschnipsel zu verfügung stellen könnte.

Freundliche Grüße
unkompliziert

Re: Backup

Verfasst: Montag 24. Oktober 2011, 23:43
von deets
Schau dir mal die Module os (besonders os.walk), glob bzw. fnmatch und os.path an. Da findest du alles, was du brauchst. Und wenn du nicht weiterkommst, dann zeig, was du getan hast, und wir helfen dir gerne.

Re: Backup

Verfasst: Dienstag 25. Oktober 2011, 06:20
von Dav1d
Du könntest das ConfigParser Modul verwenden um deine Pfade zu speichern bzw. auszulesen (natürlich auch für andere Daten)

Re: Backup

Verfasst: Dienstag 25. Oktober 2011, 13:54
von unkompliziert
Hatte schon befürchtet eine solche Antwort zu erhalten. Worum ich bat war im Grunde ein einfaches Backup-Programm, da ich der Meinung bin, das man an Hand solcher kleinen Programme besser nachvollziehen und lernen kann.
Wenn also jemand hier bereit ist, sein (bereits vorhandenes Programm) hier in der Gemeinde zu teilen, dann bin ich ihm sehr dankbar dafür, auf alle Anderen Hinweise, auch wenn sie gut gemeint sein sollten, wird dankend verzichtet.

Re: Backup

Verfasst: Dienstag 25. Oktober 2011, 13:59
von deets
unkompliziert hat geschrieben: Anderen Hinweise, auch wenn sie gut gemeint sein sollten, wird dankend verzichtet.
Ach, bei einer solch grossartigen Einstellung verzichte ich doch in Zukunft schlicht darauf, dir Hinweise zu geben. Viel Erfolg beim weiteren erbetteln von Code fuer deine Probleme.

Re: Backup

Verfasst: Dienstag 25. Oktober 2011, 14:00
von EyDu
Am meisten wirst du lernen, wenn du dich selber daran versuchst und nicht nur Code liest ;-)

Wenn du nicht weiter kommst, dann kannst du natürlich immer noch nachfragen. Am meisten Feedback wirst du bekommen, wenn du dein Programm, egal of bereits fertig oder nicht, hier postest. Kritik mit entsprechenden Vorschlägen zum Code bekommst du hier recht umfangreich.