`os.listdir()` gibt Dir eine Liste mit den Namen aller Dateien und Verzeichnisse zurück. All diese Namen sind Stringobjekte. Wenn Du also String für String untersuchst, ob dieser mit '.cfg' endet, hast Du am Ende alle relevanten Namen:
Code: Alles auswählen
result = []
for name in os.listdir(dirname):
if name.endswith('.cfg'):
result.append(name)
Code: Alles auswählen
result = [name for name in os.listdir(dirname) if name.endswith('.cfg')]

mutetella