Ich habe eine Textdatei namens "test", und ich möchte eine Liste in Python erstellen und drucken. Ich habe den folgenden Code, aber es druckt keine Liste von Wörtern; Es druckt das gesamte Dokument in einer Zeile.Wie erstelle ich eine Liste aus einer Textdatei in Python
file = open("test", 'r')
lines = file.readlines()
my_list = [line.split(' , ')for line in open ("test")]
print (my_list)
Sie müssen viel genauer sein, was Sie zu tun versuchen. Der obige Code liest die gleiche Datei auf zwei verschiedene Arten und Ihre Beschreibung fehlt genug Details, um zu verstehen, was Ihr Ziel ist. – ShadowRanger
Wenn Ihre Datei Werte enthält, die durch Kommata getrennt sind, können Sie die in Python integrierte CSV-Bibliothek (Comma-Separated Values) verwenden. –
Mögliches Duplikat von [So lesen Sie eine Datei Zeile für Zeile in eine Liste mit Python] (http://stackoverflow.com/questions/3277503/how-to-read-a-file-line-by-line-into- a-list-with-python) – Mahdi