Benutze schon einige Zeit Python und habe auch nur noch selten Probleme.
Ziemlich zu Anfang war jemand so freundlich und hat mir diesen Code als Lösung für ein Problem damals gegeben.
Code: Alles auswählen
for item in [x[0].split('/') [-1] for x in os.walk(directory) if 'foo' in x[1]]:

for item in [...] ist klar.
for x in os.walk(directory) ist klar.
if 'foo' in x[1] ist auch klar.
Aber beim Rest hört's auf. Okay, was x[0].split('/') bedeutet weiß ich auch.
Nur halt das ganze Zusammenspiel verstehe ich nicht wirklich. Ich weiß auch nicht, warum ich damals nicht nachgefragt habe, oder wo ich damals gefragt habe.
Na, wenigstens weiß ich noch, wofür ich das gebraucht habe. Wenigstens etwas, das ich weiß.
