Seite 1 von 1

Teile von absolutem Pfad abschneiden

Verfasst: Dienstag 22. April 2008, 19:43
von oblivion
Hallo zusammen,
ich bin dabei eine Funktion zu schreiben, die mir für die %files Section in einem Specfile eine Liste generiert und scheitere kläglich daran, den Teil vom absoluten Pfad bis zurm gewünschten Verzeichnis abzuschneiden:

Code: Alles auswählen

#!/usr/bin/env python
import os.path
import os

def make_files_section(nodename):
    path = "/root/python/cluster_rpm/clusternodes/"+nodename
    for root, dirs, files in os.walk(path):
        for filenames in files:
            print os.path.join(root,filenames)
            
            
make_files_section("clus001")

ich wollte das gerne mit index und replace machen, bekomme es aber echt nicht hin *grrr*

Verfasst: Dienstag 22. April 2008, 19:55
von EyDu
Schau dir doch mal das "os.path"-Modul an.

Verfasst: Mittwoch 23. April 2008, 10:13
von lunar
Ich mag ja path.py. Purer Komfort...

Verfasst: Mittwoch 23. April 2008, 10:26
von jens
lunar hat geschrieben:Ich mag ja path.py. Purer Komfort...
Das sieht ja sehr brauchbar aus! Ich habs mal in's Wiki eingetragen: [wiki]Module#Sonstiges[/wiki]