Die Suche ergab 144 Treffer

von Bebbi
Mittwoch 8. März 2023, 21:11
Forum: Allgemeine Fragen
Thema: Lesen von PFD-Dateien
Antworten: 6
Zugriffe: 1688

Re: Lesen von PFD-Dateien

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 ...
von Bebbi
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 ...
von Bebbi
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?
von Bebbi
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 ...
von Bebbi
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 ...
von Bebbi
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 ...
von Bebbi
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 ...
von Bebbi
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 ...
von Bebbi
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 ...
von Bebbi
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 ...
von Bebbi
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 ...
von Bebbi
Samstag 23. April 2022, 20:50
Forum: Allgemeine Fragen
Thema: Dateien auflisten
Antworten: 25
Zugriffe: 2539

Re: Dateien auflisten

Wenn ich, gleich nach

Code: Alles auswählen

date, number, name = pdf.stem.split("_")

print(number) 
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?
von Bebbi
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 ...
von Bebbi
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 :-)
von Bebbi
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 ...
von Bebbi
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 ...
von Bebbi
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 ...
von Bebbi
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 ...
von Bebbi
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 ...
von Bebbi
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.