Die Suche ergab 15 Treffer

von novregen
Montag 21. Januar 2019, 16:08
Forum: Allgemeine Fragen
Thema: Dateien aufgrund von Variablen umbenennen, verschieben und löschen
Antworten: 31
Zugriffe: 5994

Re: Dateien aufgrund von Variablen umbenennen, verschieben und löschen

ich würde sie old_filename benennen, aber ich sehe hier nicht das old_filename irgendwie definiert ist und komme damit auch nicht weiter.

filenames = glob.iglob(os.path.join(SOURCE_PATH, prefix + '*.pdf'))

for old_filename in filenames:
new_filename = os.path.join(TARGET_PATH, '{}_{}_{}.pdf ...
von novregen
Freitag 18. Januar 2019, 22:13
Forum: Allgemeine Fragen
Thema: Dateien aufgrund von Variablen umbenennen, verschieben und löschen
Antworten: 31
Zugriffe: 5994

Re: Dateien aufgrund von Variablen umbenennen, verschieben und löschen

ja wahrscheinlich hast du recht, doch ein fertiges Programm.... :evil:

Hier sollte die Datei vorhanden sein, aber auch mit filenames in dem os.path teil bekomme ich da nichts sinnvolles raus..

Code: Alles auswählen

filenames = glob.iglob(os.path.join(SOURCE_PATH, prefix + '*.pdf'))
von novregen
Freitag 18. Januar 2019, 12:35
Forum: Allgemeine Fragen
Thema: Dateien aufgrund von Variablen umbenennen, verschieben und löschen
Antworten: 31
Zugriffe: 5994

Re: Dateien aufgrund von Variablen umbenennen, verschieben und löschen

hmmm, an dieser stelle muss das doch vorliegen oder ?

filenames = glob.iglob(os.path.join(SOURCE_PATH, prefix + '*.pdf'))

wenn ich darunter dies einfüge, bekomme ich alle Dateinamen vom Typ PDF =:-( wie bekomme ich jetzt noch den EINEN richtigen Dateinamen und dann noch die Hürde nur alles ...
von novregen
Freitag 18. Januar 2019, 12:25
Forum: Allgemeine Fragen
Thema: Dateien aufgrund von Variablen umbenennen, verschieben und löschen
Antworten: 31
Zugriffe: 5994

Re: Dateien aufgrund von Variablen umbenennen, verschieben und löschen

muss ich das in die for schleife reinschreiben, oder wie stelle ich das an ?
von novregen
Freitag 18. Januar 2019, 07:51
Forum: Allgemeine Fragen
Thema: Dateien aufgrund von Variablen umbenennen, verschieben und löschen
Antworten: 31
Zugriffe: 5994

Re: Dateien aufgrund von Variablen umbenennen, verschieben und löschen

@blackjack wenn Source Path nur der Quellpfad ist und nicht die Dateien darin wiedergibt, dann dort nicht, aber wie gebe ich den Pfad dort als variabel an und begrenze es dann auf den Part nach dem Prefix_ ?
Ich komme da einfach nicht weiter.

Code: Alles auswählen

splitname = os.path.basename('volume1\xx\*.pdf')
von novregen
Donnerstag 17. Januar 2019, 22:01
Forum: Allgemeine Fragen
Thema: Dateien aufgrund von Variablen umbenennen, verschieben und löschen
Antworten: 31
Zugriffe: 5994

Re: Dateien aufgrund von Variablen umbenennen, verschieben und löschen

Ich komme hier irgendwie nicht weiter, könnte mir jemand helfen ?
ich habe os.path eingebaut, jedoch bekomme ich jetzt den Source_Path Ordner angehängt
also Sourcpath lautet ja volume1/xx und als splitname hängt er mir jetzt xx an , ich komme da nicht an den eigentliche Dateinamen hinter dem Prefix ...
von novregen
Mittwoch 16. Januar 2019, 11:37
Forum: Allgemeine Fragen
Thema: Dateien aufgrund von Variablen umbenennen, verschieben und löschen
Antworten: 31
Zugriffe: 5994

Re: Dateien aufgrund von Variablen umbenennen, verschieben und löschen

Tut mir leid, ich komme irgendwie nicht darauf, wo dieser Teil des Names separiert wird, und wie er definiert ist, das ich ihn dort verwenden könnte.
von novregen
Mittwoch 16. Januar 2019, 07:55
Forum: Allgemeine Fragen
Thema: Dateien aufgrund von Variablen umbenennen, verschieben und löschen
Antworten: 31
Zugriffe: 5994

Re: Dateien aufgrund von Variablen umbenennen, verschieben und löschen

Hallo blackjack,

danke, aber ich wußte nicht ganz genau wie ich es machen musste. Mit format() hat es nicht geklappt. So mit .format funktioniert es zumindest so weit, das ich Dateien
2019-01-16_RG-Amazon etc. erhalten, was jedoch noch nicht funktioniert ist, das der Teil des alten Namen mit ...
von novregen
Dienstag 15. Januar 2019, 14:17
Forum: Allgemeine Fragen
Thema: Dateien aufgrund von Variablen umbenennen, verschieben und löschen
Antworten: 31
Zugriffe: 5994

Re: Dateien aufgrund von Variablen umbenennen, verschieben und löschen

Hallo blackjack,

vielen Dank für die Antwort. Da muss ich erstmal gucken wie sich das zusammensetzt.
Ich habe den Code einfach mal übernommen und bekomme folgende Fehlermeldung.

Ich verstehe hier nicht ganz das f' in Line 21

File "/volume1/xx/UmbenennenA4.py", line 21
new_filename = os.path.join ...
von novregen
Dienstag 15. Januar 2019, 08:03
Forum: Allgemeine Fragen
Thema: Dateien aufgrund von Variablen umbenennen, verschieben und löschen
Antworten: 31
Zugriffe: 5994

Re: Dateien aufgrund von Variablen umbenennen, verschieben und löschen

Es war dort an der Stelle auch ein normaler Tab, ich habe nochmal alles per Hand in Subline eingegeben, jetzt funktioniert es.

Jetzt ist noch die Frage:
- kann ich die Verschiedenen Möglichkeiten noch anders darstellen als unten aufgeführt
- wie bekomme ich es hin, das er den Ursprungstext mit in ...
von novregen
Montag 14. Januar 2019, 16:12
Forum: Allgemeine Fragen
Thema: Dateien aufgrund von Variablen umbenennen, verschieben und löschen
Antworten: 31
Zugriffe: 5994

Re: Dateien aufgrund von Variablen umbenennen, verschieben und löschen

also muss ich den Bereich vor new_filename und os.rename prüfen bzw. dort alles raus und 4 Leerzeichen davor ?
von novregen
Montag 14. Januar 2019, 16:02
Forum: Allgemeine Fragen
Thema: Dateien aufgrund von Variablen umbenennen, verschieben und löschen
Antworten: 31
Zugriffe: 5994

Re: Dateien aufgrund von Variablen umbenennen, verschieben und löschen

Ich habe das in Sublime Text getippt bzw. kopiert



import os
import datetime
import glob

src = '/volume1/xx/ReT.pdf'
dst = '/volume1/xx/DMS/%s_RG-Telekom.pdf' % datetime.date.today()
os.rename(src, dst)

for f in glob.glob('/volume1/xx/ReA*.pdf'):
new_filename = '/volume1/xx/DMS/%s_RG-Amazon ...
von novregen
Montag 14. Januar 2019, 14:54
Forum: Allgemeine Fragen
Thema: Dateien aufgrund von Variablen umbenennen, verschieben und löschen
Antworten: 31
Zugriffe: 5994

Re: Dateien aufgrund von Variablen umbenennen, verschieben und löschen

Ohne eine Variabel funktioniert es (erster Teil), beim zweiten Teil, wo ich versucht habe glob zu verwenden bekomme ich eine Fehlermeldung.

import os
import datetime
import glob

src = '/volume1/xx/ReT.pdf'
dst = '/volume1/xx/DMS/%s_RG-Telekom.pdf' % datetime.date.today()
os.rename(src, dst)

for f ...
von novregen
Montag 14. Januar 2019, 13:29
Forum: Allgemeine Fragen
Thema: Dateien aufgrund von Variablen umbenennen, verschieben und löschen
Antworten: 31
Zugriffe: 5994

Re: Dateien aufgrund von Variablen umbenennen, verschieben und löschen


@novregen: an welcher Stelle kommst Du nicht weiter? Mit os.listdir kann man Dateien auflisten, mit startswith kann man die verschiedenen Typen unterscheiden. Und os.rename kennst Du schon.


Hallo Sirius,
also ich kann mit dem nachfolgenden Script umbenennen, in anderen ordner verschieben und er ...
von novregen
Montag 14. Januar 2019, 12:04
Forum: Allgemeine Fragen
Thema: Dateien aufgrund von Variablen umbenennen, verschieben und löschen
Antworten: 31
Zugriffe: 5994

Dateien aufgrund von Variablen umbenennen, verschieben und löschen

Hallo,

ich würde gerne mit einem Pyhton Script folgende Aufgabe erledigen lassen:

In einem Scan Ordner sind laufen folgende Dateitypen rein:
ReA_BestellungTest.pdf
ReT_Mai.pdf
No_Test.txt

Ich wüde dort jetzt gerne ein Script laufen lassen, welches der Datei ein Datum yyyy_mm_tt voraussetzt und ...