Ich habe eine Ordnerstruktur mit 3 Ordner X, Y und Z. Jeder dieser Ordner enthält 3 Dateien X1.csv, X2.csv, X3.csv, Y1.csv, Y2.csv, Y3.csv, Z1.csv, Z2.csv, Z3.csv.Schleife muss Referenzliste von Terminal im Notebook zurückgegeben
In meinem jupyter Notebook ich folgendes tun:
folders = ['X','Y','Z']
for f in folders:
a = !ls data/X
print(a)
Diese Retruns folgendes:
['X1.csv', 'X2.csv', 'X3.csv']
['X1.csv', 'X2.csv', 'X3.csv']
['X1.csv', 'X2.csv', 'X3.csv']
Ich möchte !ls data/X
so ändern, dass es f
anstelle der hartcodierte verwendet X
aber wenn ich data/X in eine Zeichenkette 'data /' ändere und f bis zum Ende verkette, dann gebe ich nichts zurück.
note
ich os importieren kann und dann listdir verwenden, aber ich frage mich, ob die oben möglich ist.