Daten in Dateien speichern ermöglicht es Ihnen, die Daten aufzuzeichnen, mit denen ein Programm arbeitet. Das bedeutet, dass Sie bei der Arbeit mit einem Programm keine Daten erneut generieren mussen. Sie lesen diese Daten einfach aus einer Datei.
Um Dateien zu lesen, verwenden Sie die Methode readlines()
. Nachdem Sie eine Datei gelesen haben, verwenden Sie split()
, um diese Zeilen in eine Liste umzuwandeln.
In diesem Handbuch besprechen wir die Verwendung des split()
Methode zum Einlesen einer Textdatei in eine Liste. Wir verweisen auf ein Beispiel, damit Sie schnell mit dem Einlesen von Textdateien in Listen beginnen können.
Python: Textdatei in Liste einlesen
Beginnen wir mit einer Textdatei namens grilled_cheese .TXT. Diese Datei enth√§lt die Zutaten fur ein gegrilltes K√§sesandwich. Unser Dateiinhalt sieht so aus:
Die erste Spalte in unserer Datei enth√§lt die Menge jeder zu verwendenden Zutat. Die zweite Spalte enth√§lt den Namen einer Zutat.
Wir lesen diese Datei mithilfe von open()
und readlines()
in unseren Code ein Methoden:
In unserem Code √∂ffnen wir eine Datei namens "grilled_cheese.txt‚" im Lesemodus. Der Lesemodus wird durch das "r‚" Zeichen in unserer open()
-Anweisung. Als N√§chstes geben wir diese Zeilen an die Konsole aus.
Sehen Sie sich an, was unser Python-Code zuruckgibt:
81 % der Teilnehmer gaben an, dass sie sich bei ihrem technischen Job sicherer fuhlen Perspektiven nach dem Besuch eines Bootcamps. Lassen Sie sich noch heute in ein Bootcamp einweisen.
Der durchschnittliche Bootcamp-Absolvent verbrachte weniger als sechs Monate im Karriereubergang, vom Beginn eines Bootcamps bis zur Suche nach seinem ersten Job.
Unser Code gibt ein Liste jeder Zeile in unserer Datei. Dies ist nicht ganz die Ausgabe, die wir erwarten. W√§hrend wir unsere Datei in eine Liste eingelesen haben, haben wir ein Problem: Jede Zeile wird in einem eigenen String gespeichert. Zutaten und ihre Mengen sind nicht getrennt.