Mir liegt folgender (unvollständiger) Programmcode vor:
Code: Alles auswählen
import os
#Alle Dateien innerhalb eines Verzeichnisses in einer Liste speichern
dirpath = "/home/hpcmbeck/Dokumente"
dirs = os.listdir(dirpath)
print(dirs)
#Diese Liste aufsteigend sortieren
dirs.sort()
print(dirs)
#Liste filtern (alle Dateien die nicht mit "Channel" beginnen sollen raus)
def listfilter(list):
if ...
#hier fehlt die Implementierung der Funktion
dirs_filtered = filter(listfilter, dirs)
print(dirs_filtered)
Wie muss die Funktion listfilter(list) implementiert werden, sodass ich obig beschriebene Aufgabe mittels
Code: Alles auswählen
filter(listfilter, dirs)
Quasi eine Funktion die "true" zurückgibt, falls der (Datei)Name des Listenelements mit "Channel" beginnt (oder jener diesen Wortschnipsel im Namen enthält) und "false", wenn nicht.
Vielen Dank für Eure Antworten im Voraus!
Liebe Grüße!