Es gibt viele Möglichkeiten, CSV-Dateien im Internet zu lesen und zu schreiben. Es fällt mir schwer, jedes Mal zu googeln, deshalb mache ich ein Memorandum. Sie können die Pandas-Bibliothek verwenden, Ich denke, es kann verwendet werden, wenn das Format der CSV-Datei selbst nicht in Ordnung ist. Sobald das Format vorhanden ist, ist es einfacher, Pandas zu verwenden.
read_csv_file.py
import csv
#CSV-Datei
csv_file = "demo.csv"
with open(csv_file) as f:
reader = csv.reader(f)
#Einschlussnotation Listet Daten für jede Zeile auf_Einstellen
list_ = [num for num in reader]
#Ausgabe
print("list_ ", list_ )
read_csv_file.py
import csv
#CSV-Datei
csv_file = "demo.csv"
#newline=""Verhindert Zeilenumbrüche beim Schreiben
with open(csv_file , 'w', newline="") as f:
writer = csv.writer(f)
#Verwenden Sie zwei Arten von Writerow Writerows richtig
writer.writerow(list_1)#list_1[A,B,C,D]
writer.writerows(list_2)#list_2[[],[],[]]
Recommended Posts