Verzeichnisse aus Datei lesen und verarbeiten
Verfasst: Donnerstag 25. Februar 2016, 09:52
Guten Morgen zusammen,
ich habe hier ein kleines problem, mit dem ich aktuell nicht weiterkomme.
Ich habe hier eine Textdatei, die verschiedene Dateipfade enthält. Ich möchte diese einlesen und dann weiterverarbeiten:
Bei dem Befehlt os.listdir bekomme ich den Fehler, dass das Verzeichnis nicht auffindbar ist - die \-Trennzeichen werden durch // ersetzt. Ich weis, dass man bei Strings das ganze durch r"Pfad" umgehen kann. Gibt es eine ähnliche Möglichkeit auch für Listen bzw einen Workarround?
Vielen Dank schonmals für eure Hilfe
ich habe hier ein kleines problem, mit dem ich aktuell nicht weiterkomme.
Ich habe hier eine Textdatei, die verschiedene Dateipfade enthält. Ich möchte diese einlesen und dann weiterverarbeiten:
Code: Alles auswählen
def read_konfig_file():
"""
Liest Verzeichnispfade fuer NFS-Pfad aus Config-File aus
"""
#Variablendeklarationen lokal
konfigfile = "verzeichnis.konfig"
#Variablendeklararation global
global nfs_paths
nfs_paths = []
try:
with open(konfigfile,'r') as nfs_konfig_file:
for line in nfs_konfig_file:
nfs_paths.append(line)
except IOError:
print("Kann Datei ",konfigfile,"in",os.getcwd(),"nicht finden")
sys.exit()
def clean_nfs(path_to_clean, units_to_skip):
"""
Loescht Ornder und Dateien, laesst aktuelle Dateien nach Wahl aus
Parameter:
path_to_clean: Zielverzeichnis
units_to_skip: Anzahl der auszulassenden Dateien / Ordner
"""
for path in nfs_paths:
for name in os.listdir(path):
#todo
Vielen Dank schonmals für eure Hilfe