Ich bin derzeit versucht, in einer Textdatei zu lesen, die aussehen wie so:Import aus einer Textdatei in einem bestimmten Format Python
10/11/17, 10:00, 02:00, [mary, john, scott]
11/11/17, 12:00, 01:30, [ashley, john, sarah]
12/11/17, 12:00, 03:00, [steve, mick]
und ich mag das Programm in den Dateien als einzelne Elemente zu lesen:
"10/11/17", "10:00", "02:00", [mary, john, scott]
"11/11/17", "12:00", "01:30", [ashley, john, sarah]
"12/11/17", "12:00", "03:00", [steve, mick]
Mein Problem ist, dass, wenn ich den folgenden Code versuchen, tun es alles als String ausgibt, einschließlich der Liste, ich bin mit dem Ziel 3 Saiten zu haben und eine Liste an eine andere Funktion durchlaufen, ich möchte Trennen Sie sie durch ","
infile = open('todo.txt').read().splitlines()
for line in infile:
print(line.split())
das nicht funktioniert, weil die Liste dann in einen String gedreht wird und teilt auch die Zeile wie folgt: "12/11/17", "12:00", "03:00", "[steve," "mick]" – zarrexx