Il existe de nombreuses façons de lire et d'écrire des fichiers CSV sur le net. Il m'est difficile de rechercher sur Google à chaque fois, alors je rédige un mémorandum. Vous pouvez utiliser la bibliothèque pandas, Je pense qu'il peut être utilisé lorsque le format du fichier csv lui-même n'est pas en ordre. Une fois le format en place, il est plus facile d'utiliser les pandas.
read_csv_file.py
import csv
#fichier csv
csv_file = "demo.csv"
with open(csv_file) as f:
reader = csv.reader(f)
#Notation d'inclusion Liste des données pour chaque ligne_Mettre en
list_ = [num for num in reader]
#production
print("list_ ", list_ )
read_csv_file.py
import csv
#fichier csv
csv_file = "demo.csv"
#newline=""Empêche les sauts de ligne lors de l'écriture
with open(csv_file , 'w', newline="") as f:
writer = csv.writer(f)
#Utilisez correctement deux types de writerow
writer.writerow(list_1)#list_1[A,B,C,D]
writer.writerows(list_2)#list_2[[],[],[]]