Die Python-Methode open() wird verwendet, um eine Datei zu öffnen und ein Dateiobjekt zurückzugeben. Diese Funktion muss während der Dateiverarbeitung verwendet werden. Wenn die Datei nicht geöffnet werden kann, wird ein OSError ausgegeben.
Hinweis: Achten Sie bei Verwendung der open()-Methode darauf, das Dateiobjekt zu schließen, d. h. die close()-Methode aufzurufen.
Die übliche Form der open()-Funktion besteht darin, zwei Parameter zu empfangen: Dateiname (Datei) und Modus (Modus).
Wie lese ich eine Datei Zeile für Zeile in ein Array ein?
Verwenden Sie readlines(), um alle Zeilen zu lesen und eine Liste zurückzugeben.
Öffnen Sie die Datei im UTF-8-Kodierungs- und Lesemodus (die Textdatei wird auf Chinesisch gespeichert)
Vollständiger Code:
with open(r'D:/test.txt','r',encoding='utf-8') as file: content_list = file.readlines() #读取所有行并返回列表 contentall = [x.strip() for x in content_list] print(contentall)
Verwenden Sie für eine Zeile von Anweisungen, nachdem Sie die führenden und nachgestellten Leerzeichen entfernt haben, fügen Sie sie dem Array hinzu
Das obige ist der detaillierte Inhalt vonSo lesen Sie eine Datei Zeile für Zeile in ein Array ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!