Die Suche ergab 5 Treffer

von Hervorragend
Freitag 12. Juli 2019, 14:20
Forum: Allgemeine Fragen
Thema: Rekursives durchlaufen eines variablen Verzeichnisses
Antworten: 12
Zugriffe: 852

Re: Rekursives durchlaufen eines variablen Verzeichnisses

kbr hat geschrieben: Freitag 12. Juli 2019, 14:12 Geht auch mit os. Du musst Dir halt anschauen, was in 'subdir' so steht. Aber mit pathlib und glob ist es deutlich eleganter. Und der Import ist auch nicht schwieriger.
Das weiß ich ja. Lasse ich mir zurzeit noch immer mit ausgeben.
von Hervorragend
Freitag 12. Juli 2019, 14:20
Forum: Allgemeine Fragen
Thema: Rekursives durchlaufen eines variablen Verzeichnisses
Antworten: 12
Zugriffe: 852

Re: Rekursives durchlaufen eines variablen Verzeichnisses

für Pathlib erhalte ich immer die Fehlermeldung from pathlib import path , Import Error: No Module named path

habe auch schon die Version supo pip install pathlib ausprobiert.
von Hervorragend
Freitag 12. Juli 2019, 13:58
Forum: Allgemeine Fragen
Thema: Rekursives durchlaufen eines variablen Verzeichnisses
Antworten: 12
Zugriffe: 852

Re: Rekursives durchlaufen eines variablen Verzeichnisses

Sirius3 hat geschrieben: Freitag 12. Juli 2019, 10:21 Einfacher geht das mit

Code: Alles auswählen

for filename in pathlib.Path("\\\\server1231456879\\Provider").glob("*\\*\\Archive\\*.par"):
  ...
Danke für den Tip ginge das auch ohne die pathlib zu importieren? Verwende import OS.

...man merkt ich bin noch nicht ganz sooo fit darin;)
von Hervorragend
Freitag 12. Juli 2019, 10:00
Forum: Allgemeine Fragen
Thema: Rekursives durchlaufen eines variablen Verzeichnisses
Antworten: 12
Zugriffe: 852

Re: Rekursives durchlaufen eines variablen Verzeichnisses

Code: Alles auswählen

fileInPath='\\\\server1231456879\\Provider\\Länderkürzel\\Kategorie\\Archive'

for subdir, dirs, files in os.walk(fileInPath):
  
  for file in files:

    if file[-3:].upper()=='PAR':
        print (file)
etwas vereinfacht gehe ich so vor.
von Hervorragend
Freitag 12. Juli 2019, 09:27
Forum: Allgemeine Fragen
Thema: Rekursives durchlaufen eines variablen Verzeichnisses
Antworten: 12
Zugriffe: 852

Rekursives durchlaufen eines variablen Verzeichnisses

Hallo zusammen, Ich habe ein Skript welches ein Verzeichnis durchläuft (rekursiv) und mir alle Files mit einer bestimmten Endung ausgibt. Das funktioniert soweit auch ganz gut. Der Path sieht wie folgt aus fileInPath='\\\\server1231456879\\Provider\\Länderkürzel\\Kategorie\\Archive Bsp. Länderkürzel...