Heim > Backend-Entwicklung > Python-Tutorial > So lesen Sie eine Datei Zeile für Zeile in ein Array ein

So lesen Sie eine Datei Zeile für Zeile in ein Array ein

anonymity
Freigeben: 2019-05-27 13:50:00
Original
3593 Leute haben es durchsucht

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).

So lesen Sie eine Datei Zeile für Zeile in ein Array ein

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)
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage