Reguläre Ausdrücke auf Verzeichnis Pfaden
Verfasst: Freitag 7. Februar 2014, 17:07
Hallo Python Fans,
ich bin mit Python noch ziemlich am Anfang. Habe eine Frage:
Angenommen ich habe eine Text Datei in der Verzeichnispfade angegeben sind, beispielspweise:
D:\Meine_Projekte\Software\Gestenerkennung\Software_Kinect\Quellcode\gemeinsames
D:\Meine_Projekte\Software\Gestenerkennung\Software_Kinect\Quellcode\konfiguration\
D:\Meine_Projekte\Software\Gestenerkennung\Software_Kinect\Quellcode\Algorithmen\hand_ausgestreckt
D:\Meine_Projekte\Software\Gestenerkennung\Software_Kinect\Quellcode\Algorithmen\klatschen
D:\Meine_Projekte\Software\Gestenerkennung\Software_Kinect\Quellcode\Algorithmen\lib
D:\Meine_Projekte\Software\Gestenerkennung\Software_Kinect\Quellcode\Algorithmen\lib\config
D:\Meine_Projekte\Software\Gestenerkennung\Software_Kinect\Quellcode\Algorithmen\lib\protocol
D:\Meine_Projekte\Software\Gestenerkennung\Software_Kinect\Quellcode\Algorithmen\hand_schuetteln
D:\Meine_Projekte\Software\Gestenerkennung\Software_Kinect\Quellcode\geneiriert\A-Achse
D:\Meine_Projekte\Software\Gestenerkennung\Software_Kinect\Quellcode\geneiriert\B-Achse
Ich schreibe zurzeit ein Script in dem ich unter anderem sagen möchte: Sobald in der Text Datei im Pfad der Ordner "Algorithmen" gefunden wurde, sollen alle globalen Pfade der Unterverzecihnise vom Ordner "Algorithmen" in einer weiteren Textdatei ausgegeben werden. Das würde in diesem Beispiel dan so aussehen:
D:\Meine_Projekte\Software\Gestenerkennung\Software_Kinect\Quellcode\Algorithmen\hand_ausgestreckt
D:\Meine_Projekte\Software\Gestenerkennung\Software_Kinect\Quellcode\Algorithmen\klatschen
D:\Meine_Projekte\Software\Gestenerkennung\Software_Kinect\Quellcode\Algorithmen\lib
D:\Meine_Projekte\Software\Gestenerkennung\Software_Kinect\Quellcode\Algorithmen\lib\config
D:\Meine_Projekte\Software\Gestenerkennung\Software_Kinect\Quellcode\Algorithmen\lib\protocol
D:\Meine_Projekte\Software\Gestenerkennung\Software_Kinect\Quellcode\Algorithmen\hand_schuetteln
In diesem Fall würde ich so etwas wie reguläre ausdrücke verwenden um den Script sagen zu können: "alles was hinter Algorithmen steht, gebe in ein text file aus".
Kann mir jemand sagen wie man das in python mittels regulären ausdrücken (oder pattern filter) realisieren könnte?
Danke im vorraus!
ich bin mit Python noch ziemlich am Anfang. Habe eine Frage:
Angenommen ich habe eine Text Datei in der Verzeichnispfade angegeben sind, beispielspweise:
D:\Meine_Projekte\Software\Gestenerkennung\Software_Kinect\Quellcode\gemeinsames
D:\Meine_Projekte\Software\Gestenerkennung\Software_Kinect\Quellcode\konfiguration\
D:\Meine_Projekte\Software\Gestenerkennung\Software_Kinect\Quellcode\Algorithmen\hand_ausgestreckt
D:\Meine_Projekte\Software\Gestenerkennung\Software_Kinect\Quellcode\Algorithmen\klatschen
D:\Meine_Projekte\Software\Gestenerkennung\Software_Kinect\Quellcode\Algorithmen\lib
D:\Meine_Projekte\Software\Gestenerkennung\Software_Kinect\Quellcode\Algorithmen\lib\config
D:\Meine_Projekte\Software\Gestenerkennung\Software_Kinect\Quellcode\Algorithmen\lib\protocol
D:\Meine_Projekte\Software\Gestenerkennung\Software_Kinect\Quellcode\Algorithmen\hand_schuetteln
D:\Meine_Projekte\Software\Gestenerkennung\Software_Kinect\Quellcode\geneiriert\A-Achse
D:\Meine_Projekte\Software\Gestenerkennung\Software_Kinect\Quellcode\geneiriert\B-Achse
Ich schreibe zurzeit ein Script in dem ich unter anderem sagen möchte: Sobald in der Text Datei im Pfad der Ordner "Algorithmen" gefunden wurde, sollen alle globalen Pfade der Unterverzecihnise vom Ordner "Algorithmen" in einer weiteren Textdatei ausgegeben werden. Das würde in diesem Beispiel dan so aussehen:
D:\Meine_Projekte\Software\Gestenerkennung\Software_Kinect\Quellcode\Algorithmen\hand_ausgestreckt
D:\Meine_Projekte\Software\Gestenerkennung\Software_Kinect\Quellcode\Algorithmen\klatschen
D:\Meine_Projekte\Software\Gestenerkennung\Software_Kinect\Quellcode\Algorithmen\lib
D:\Meine_Projekte\Software\Gestenerkennung\Software_Kinect\Quellcode\Algorithmen\lib\config
D:\Meine_Projekte\Software\Gestenerkennung\Software_Kinect\Quellcode\Algorithmen\lib\protocol
D:\Meine_Projekte\Software\Gestenerkennung\Software_Kinect\Quellcode\Algorithmen\hand_schuetteln
In diesem Fall würde ich so etwas wie reguläre ausdrücke verwenden um den Script sagen zu können: "alles was hinter Algorithmen steht, gebe in ein text file aus".
Kann mir jemand sagen wie man das in python mittels regulären ausdrücken (oder pattern filter) realisieren könnte?
Danke im vorraus!