Ich bin es noch einmal :-)
Ich habe den Code in der Zwischenzeit auf len(pdf_reader.pages) umgeschrieben. Der Code hat auch ganz gut funktioniert. Leider muss ich diesen aber noch ein wenig anpassen, da ich den Dateinamen nicht ganz umschreiben möchte sondern nur mit dem im PDF gefundenen Wort ...
Die Suche ergab 144 Treffer
- Mittwoch 8. März 2023, 21:11
- Forum: Allgemeine Fragen
- Thema: Lesen von PFD-Dateien
- Antworten: 6
- Zugriffe: 1688
- Samstag 4. Februar 2023, 14:23
- Forum: Allgemeine Fragen
- Thema: Lesen von PFD-Dateien
- Antworten: 6
- Zugriffe: 1688
Lesen von PFD-Dateien
Hallo zusammen
Ich bin gerade am Versuch, dass mir ein Python code PDF Dateien öffnet und diesen je nach Inhalt einen neuen Dateinamen gibt. Dabei habe ich folgenden code geschrieben:
import os
import PyPDF2
path = r'C:\Users\Startklar\Desktop\CFDS\TEST'
for filename in os.listdir(path):
if ...
Ich bin gerade am Versuch, dass mir ein Python code PDF Dateien öffnet und diesen je nach Inhalt einen neuen Dateinamen gibt. Dabei habe ich folgenden code geschrieben:
import os
import PyPDF2
path = r'C:\Users\Startklar\Desktop\CFDS\TEST'
for filename in os.listdir(path):
if ...
- Mittwoch 11. Mai 2022, 08:28
- Forum: Allgemeine Fragen
- Thema: Dateien auflisten
- Antworten: 25
- Zugriffe: 2539
Re: Dateien auflisten
Danke, das habe ich bemerkt und behoben.
Aber noch einmal die Frage, wie muss ich den Code formatieren, dass er mir nur das "Ausführungen" sucht und nicht auch nach der Nummerierung?
Aber noch einmal die Frage, wie muss ich den Code formatieren, dass er mir nur das "Ausführungen" sucht und nicht auch nach der Nummerierung?
- Montag 9. Mai 2022, 16:07
- Forum: Allgemeine Fragen
- Thema: Dateien auflisten
- Antworten: 25
- Zugriffe: 2539
Re: Dateien auflisten
Also ich habe folgenden Code zur Verteilung meiner Dateien:
from pathlib import Path
BASEPATH = Path("C:/Users/Startklar/Desktop/Belege")
FILTERS = [
("XBIT", "233-00408710", "Jahr 2022", "3.Ausführungen"),
]
def main():
for place, number in FILTERS:
destination = BASEPATH / place / number ...
from pathlib import Path
BASEPATH = Path("C:/Users/Startklar/Desktop/Belege")
FILTERS = [
("XBIT", "233-00408710", "Jahr 2022", "3.Ausführungen"),
]
def main():
for place, number in FILTERS:
destination = BASEPATH / place / number ...
- Montag 9. Mai 2022, 15:19
- Forum: Allgemeine Fragen
- Thema: Dateien auflisten
- Antworten: 25
- Zugriffe: 2539
Re: Dateien auflisten
So, das Problem konnte ich lösen. Manchmal findet man vor lauter Bäumen den Wald nicht mehr. Ich mache die Sortierung jetzt zu beginn, was definitiv auch mehr Sinn macht.
Eine Kleinigkeit habe ich aber noch. Bei einigen Ordnern habe ich eine abweichende Anzahl Ordner. Das heisst ich kann an einem ...
Eine Kleinigkeit habe ich aber noch. Bei einigen Ordnern habe ich eine abweichende Anzahl Ordner. Das heisst ich kann an einem ...
- Freitag 6. Mai 2022, 19:43
- Forum: Allgemeine Fragen
- Thema: Dateien auflisten
- Antworten: 25
- Zugriffe: 2539
Re: Dateien auflisten
Super, jetzt habe ich es begriffen. Es funktioniert und ich konnte sogar noch den Ordner mit dem Jahr dranhaengen sogar das passt!
Soweit so gut, aber wie immer kaum ist das eine Problem geloest folgt das naeschste....
Die letzte Verteilung folgt in einen Ordner, welcher nicht ganz genau gleich ...
Soweit so gut, aber wie immer kaum ist das eine Problem geloest folgt das naeschste....
Die letzte Verteilung folgt in einen Ordner, welcher nicht ganz genau gleich ...
- Donnerstag 5. Mai 2022, 19:56
- Forum: Allgemeine Fragen
- Thema: Dateien auflisten
- Antworten: 25
- Zugriffe: 2539
Re: Dateien auflisten
Danke Sirius3, mit dem Code funktioniert das Verschieben.
Folgende Verständnisfrage hat sich aber noch ergeben:
Im Ordner XBIT befindet sich ein weiterer Ordner mit der Nummer der zu verschiebenden Datei (233-00408710) und innerhalb dieses Ordners ist noch ein Order mit 2022
Wenn ich den von Dir ...
Folgende Verständnisfrage hat sich aber noch ergeben:
Im Ordner XBIT befindet sich ein weiterer Ordner mit der Nummer der zu verschiebenden Datei (233-00408710) und innerhalb dieses Ordners ist noch ein Order mit 2022
Wenn ich den von Dir ...
- Freitag 29. April 2022, 20:27
- Forum: Allgemeine Fragen
- Thema: Dateien auflisten
- Antworten: 25
- Zugriffe: 2539
Re: Dateien auflisten
Besten Dank für den Input, ich hänge aber immer noch.
Ich habe folgenden, angepassten Code:
import re
from pathlib import Path
import shutil
BASEPATH = Path("C:/Users/Startklar/Desktop/Belege/")
for pdf in BASEPATH.glob("*.pdf"):
print(pdf.stem.split("_"))
date, number, name = pdf.stem.split ...
Ich habe folgenden, angepassten Code:
import re
from pathlib import Path
import shutil
BASEPATH = Path("C:/Users/Startklar/Desktop/Belege/")
for pdf in BASEPATH.glob("*.pdf"):
print(pdf.stem.split("_"))
date, number, name = pdf.stem.split ...
- Dienstag 26. April 2022, 19:53
- Forum: Allgemeine Fragen
- Thema: Dateien auflisten
- Antworten: 25
- Zugriffe: 2539
Re: Dateien auflisten
Oh jetzt habe ich es gemerkt. Ich habei bei sourcefile und destination den gleichen Pfad drin, shame on me und DANKE
Wie kann ich die destination auf den Filter beziehen? Je nach Nummer gibt es einen anderen Pfad und der Code sollte dabei auf den Filter zurückgreifen und den für die Nummer ...
Wie kann ich die destination auf den Filter beziehen? Je nach Nummer gibt es einen anderen Pfad und der Code sollte dabei auf den Filter zurückgreifen und den für die Nummer ...
- Dienstag 26. April 2022, 19:41
- Forum: Allgemeine Fragen
- Thema: Dateien auflisten
- Antworten: 25
- Zugriffe: 2539
Re: Dateien auflisten
Der rename Code müsste meiner Meinung nach stimmen, da diese in der Dokumentation wie folgt beschrieben ist:
path.rename(pathlib.Path(directory, new_name))
oder was übersehe ich hier?
Ich glaube aber, dass ich vom Weg abgekommen bin. Ich möchte nämlich die Dateien nicht neu benennen sondern sie ...
path.rename(pathlib.Path(directory, new_name))
oder was übersehe ich hier?
Ich glaube aber, dass ich vom Weg abgekommen bin. Ich möchte nämlich die Dateien nicht neu benennen sondern sie ...
- Samstag 23. April 2022, 21:08
- Forum: Allgemeine Fragen
- Thema: Dateien auflisten
- Antworten: 25
- Zugriffe: 2539
Re: Dateien auflisten
Ich habe den Filter angepasst und die Bezeichnungen der "Spalten" hinzugefügt. Das sieht jetzt wie folgt aus:
import re
from pathlib import Path
import shutil
BASEPATH = Path("C:/Users/Startklar/Desktop/Bbelege/")
for pdf in BASEPATH.glob("*.pdf"):
print(pdf.stem.split("_"))
date, number, name ...
import re
from pathlib import Path
import shutil
BASEPATH = Path("C:/Users/Startklar/Desktop/Bbelege/")
for pdf in BASEPATH.glob("*.pdf"):
print(pdf.stem.split("_"))
date, number, name ...
- Samstag 23. April 2022, 20:50
- Forum: Allgemeine Fragen
- Thema: Dateien auflisten
- Antworten: 25
- Zugriffe: 2539
Re: Dateien auflisten
Wenn ich, gleich nach
schreibe kommt der gewünschte Wert. Der Code sollte das also begriffen haben. Dann muss ich wohl davon ausgehen, dass er im Filter die Zahlenkombination nicht der "number" zuweist richtig?
Code: Alles auswählen
date, number, name = pdf.stem.split("_")
print(number)
- Samstag 23. April 2022, 20:32
- Forum: Allgemeine Fragen
- Thema: Dateien auflisten
- Antworten: 25
- Zugriffe: 2539
Re: Dateien auflisten
In eine zweiten Schritt möchte ich alle pdf Dateien mit einem speziellen Namen "number" unter einem entsprechenden Pfad ablegen. Ich habe dafür einen Filter eingebaut, in welchem das definiert sein soll. Das sieht so aus:
import re
from pathlib import Path
import shutil
BASEPATH = Path("C:/Users ...
import re
from pathlib import Path
import shutil
BASEPATH = Path("C:/Users ...
- Samstag 23. April 2022, 20:10
- Forum: Allgemeine Fragen
- Thema: Dateien auflisten
- Antworten: 25
- Zugriffe: 2539
Re: Dateien auflisten
Danke, so einfach kann das sein
. Habe PDF jetzt auch klein geschrieben 


- Samstag 23. April 2022, 20:03
- Forum: Allgemeine Fragen
- Thema: Dateien auflisten
- Antworten: 25
- Zugriffe: 2539
Dateien auflisten
Hallo zusammen
Wieder einmal ein Problem....leider.
Ich habe folgenden Code erfasst:
from pathlib import Path
BASEPATH = Path("C:/Users/Startklar/Desktop/Belege/")
for PDF in BASEPATH.glob("*.pdf"):
print(PDF)
print(PDF.stem.split("_"))
date, number, name = PDF.stem.split("_")
Bei ...
Wieder einmal ein Problem....leider.
Ich habe folgenden Code erfasst:
from pathlib import Path
BASEPATH = Path("C:/Users/Startklar/Desktop/Belege/")
for PDF in BASEPATH.glob("*.pdf"):
print(PDF)
print(PDF.stem.split("_"))
date, number, name = PDF.stem.split("_")
Bei ...
- Freitag 22. April 2022, 13:31
- Forum: Allgemeine Fragen
- Thema: Verschieben von PDF
- Antworten: 5
- Zugriffe: 575
Re: Verschieben von PDF
Sorry ich war leider längere Zeit weg, deshalb die späte Rückmeldung.
Mit dem Umstellen von \ auf / klappt es. Was mich aber noch interessieren würde, weshalb akzeptiert er beim BASEPATH: das \, beim DESTINATION_PATH aber nicht? Ergibt das einen Sinn?
Zudem teilt er mir jetzt mit, dass er die ...
Mit dem Umstellen von \ auf / klappt es. Was mich aber noch interessieren würde, weshalb akzeptiert er beim BASEPATH: das \, beim DESTINATION_PATH aber nicht? Ergibt das einen Sinn?
Zudem teilt er mir jetzt mit, dass er die ...
- Freitag 1. April 2022, 20:36
- Forum: Allgemeine Fragen
- Thema: Verschieben von PDF
- Antworten: 5
- Zugriffe: 575
Verschieben von PDF
Hallo zusammen
Für das Verschieben von einigen PDF habe ich mir folgenden Code zusammengebastelt:
import re
from pathlib import Path
import shutil
BASEPATH = Path("P:\Kito Hauptordner\Kito\Key Link\KeyLink_Belege\Python")
SOURCE_PATH = BASEPATH / "Verteilordner"
DESTINATION_PATH = Path("N:\BK ...
Für das Verschieben von einigen PDF habe ich mir folgenden Code zusammengebastelt:
import re
from pathlib import Path
import shutil
BASEPATH = Path("P:\Kito Hauptordner\Kito\Key Link\KeyLink_Belege\Python")
SOURCE_PATH = BASEPATH / "Verteilordner"
DESTINATION_PATH = Path("N:\BK ...
- Donnerstag 10. Februar 2022, 12:22
- Forum: Allgemeine Fragen
- Thema: Umbenennen von PDFs
- Antworten: 4
- Zugriffe: 462
Re: Umbenennen von PDFs
Die Dateinamen waren bis anhin jeweils ohne Leerzeichen (z.B. Client_Statement). In diesem Fall war es mir jeweils möglich, den bestehenden Namen durch einen neuen zu ersetzen. Z.B. Client_Statement => Kundenauszug. Jetzt habe ich ein Dateiname, welcher über Leerzeichen verfügt z.B. Client Statement ...
- Donnerstag 10. Februar 2022, 11:40
- Forum: Allgemeine Fragen
- Thema: Umbenennen von PDFs
- Antworten: 4
- Zugriffe: 462
Umbenennen von PDFs
Hallo zusammen
Ich habe bereits einige kleinere Dateien zum umbenennen von PDF Dateien erstellt und diese funktionieren auch. Bisher musste das Programm allerdings immer nur einen Namen finden und diesen umschreiben. Ich habe dafür folgenden Befehl verwendet:
"for filename in BESTELL_PATH.glob ...
Ich habe bereits einige kleinere Dateien zum umbenennen von PDF Dateien erstellt und diese funktionieren auch. Bisher musste das Programm allerdings immer nur einen Namen finden und diesen umschreiben. Ich habe dafür folgenden Befehl verwendet:
"for filename in BESTELL_PATH.glob ...
- Montag 6. September 2021, 15:05
- Forum: Allgemeine Fragen
- Thema: Laden eines bestehenden Modells
- Antworten: 3
- Zugriffe: 381
Re: Laden eines bestehenden Modells
Danke Euch, hatte wieder einmal Tomaten auf den Augen, was leider in letzter Zeit zu häufig vorkommt.