Python crée un fichier csv, ajoute des données et ne laisse pas de lignes de données vides

 Créez un fichier csv et déterminez si le fichier csv existe avant d'ajouter des données

exemple

import csv
import os

csv_header = ['time', 'temp', 'gas']
file_name = 'model_data.csv'

if not os.path.exists(file_name):  #文件不存在
    with open(file_name, 'w', encoding='utf8', newline='') as file:
        writer = csv.writer(file)
        writer.writerow(csv_header)
            
with open(file_name, 'a+', encoding='utf8', newline='') as file:
    writer = csv.writer(file)
    writer.writerow([1, 10, 20])
    writer.writerow([2, 11, 20])

Ajoutez des données, faites attention à ouvrir avec le mode 'a+' dans open() . 

Ne laissez pas de ligne de données vide, spécifiez le paramètre newline=''

Je suppose que tu aimes

Origine blog.csdn.net/weixin_46159962/article/details/128207731
conseillé
Classement