Dieser Artikel vermittelt Ihnen relevantes Wissen über Python, das hauptsächlich die damit verbundenen Probleme des Lesens und Schreibens von CSV-Dateien organisiert. CSV (Comma-Separated Values) ist ein durch Kommas getrennter Wert, der in Textdateien gespeichert wird werden als String-Typen ausgedrückt. Ich hoffe, es wird für alle hilfreich sein.
【Verwandte Empfehlung: Python3-Video-Tutorial】
CSV (Comma-Separated Values) ist ein durch Kommas getrennter Wert, eine Textdatei, die in durch Kommas getrennten Zeilen gespeichert wird Zeichenfolgentypen (Hinweis: Zahlen sind vom Zeichenfolgentyp).
Wenn die CSV-Datei Chinesisch enthält, sollte sie in der UTF-8-Kodierung gelesen und geschrieben werden.
Verschachtelte Liste) Schreiben Sie mehrere Zeilen in Stapeln ohne manuelles Speichern. |
2.2 CSV-Dateien in Listenform lesen
Syntax: csv.reader(f, delimiter=',') Reader ist ein Generator, der jeweils eine Zeile liest, und jede Datenzeile befindet sich in einer Liste Format können Sie das Trennzeichen über den Trennzeichenparameter angeben import csv
header = ['name','age','QQ_num','wechat']data = [['suliang','21','787991021','lxzy787991021']]with open ('information.csv','w',encoding='utf-8',newline='') as fp:
# 写
writer =csv.writer(fp)
# 设置第一行标题头
writer.writerow(header)
# 将数据写入
writer.writerows(data)
Ergebnis:
2.3 CSV-Datei in Wörterbuchform schreiben
Syntax: csv.DicWriter(f):
Beim Schreiben können Sie writeheader() verwenden, um den Titel zu schreiben, und dann writerow (Datenzeile im Wörterbuchformat) oder verwenden writerows( Mehrzeilige Daten)
import csvwith open('information.csv',encoding='utf-8')as fp: reader = csv.reader(fp) # 获取标题 header = next(reader) print(header) # 遍历数据 for i in reader: print(i)
Syntax: csv.DicReader(f, delimiter=',')Stellen Sie den Titel und jede Spalte direkt zusammen Daten in ein OrderedDict-Format konvertieren, die Titelzeile muss nicht separat gelesen werden
w: Öffnen Sie die Datei im Schreibmodus und schreiben Sie Informationen in die Datei. Wenn die Datei vorhanden ist, löschen Sie sie und schreiben Sie sie erneut.
a: Öffnen Sie die Datei im Anhängemodus. Wenn die Datei nicht vorhanden ist, erstellen Sie sie
w+: Entfernen Sie den Dateiinhalt und öffnen Sie die Datei im Lese- und Schreibmodus a+: Öffnen Sie die Datei im Lese- und Schreibmodus, bewegen Sie den Dateizeiger an das Ende
b: Öffnen Sie die Datei im Binärmodus
】
Das obige ist der detaillierte Inhalt vonErfahren Sie in einem Artikel, wie Sie CSV-Dateien in Python lesen und schreiben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!