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
Backup
-
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.
Du könntest das ConfigParser Modul verwenden um deine Pfade zu speichern bzw. auszulesen (natürlich auch für andere Daten)
the more they change the more they stay the same
-
unkompliziert
- User
- Beiträge: 2
- Registriert: Montag 24. Oktober 2011, 22:47
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.
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.
-
deets
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.unkompliziert hat geschrieben: Anderen Hinweise, auch wenn sie gut gemeint sein sollten, wird dankend verzichtet.
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.
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.
Das Leben ist wie ein Tennisball.
