[Python] Ecrire dans un fichier csv avec Python

introduction

Code Python pour l'écriture de fichiers csv. Spécifiez le répertoire et définissez le nom du fichier sur la date, l'heure, etc. En ajoutant des informations de date et d'heure au nom du fichier, un fichier avec un nom unique peut être créé lors de son exécution, ce qui est pratique pour enregistrer les journaux.

environnement

code

Sortie csv dans le répertoire ʻoutput` dans le même répertoire que csv_log.py.

csv_log.py


import datetime
import csv

#Obtenir la date et l'heure
now = datetime.datetime.now()
#Spécifiez le répertoire ici
filename = './output/log_' + now.strftime('%Y%m%d_%H%M%S') + '.csv'

#Fichier, première ligne(colonne)Création
with open(filename, 'w') as f:
    writer = csv.writer(f)
    writer.writerow(['x','y','z'])

x,y,z = 0,0,0
while(1):
    #Ecrire un traitement
    x += 1
    y += 2
    z += 3
    #Faites correspondre le nom du fichier au nom du fichier que vous avez créé
    # writer.liste d'écriture en csv avec ligne d'écriture
    with open(filename, 'a', newline="") as f:
        writer = csv.writer(f)
        writer.writerow([x, y, z])

    #Pause lorsque le traitement est terminé
    break

Je pense que tu peux faire un csv comme ça

x y z
1 2 3
4 5 6
: : :

en conclusion

C'est tout pour cette fois, mais j'utilise souvent des pandas pour l'analyse des données, etc. Vous pouvez facilement générer du csv avec des pandas, je vais donc le mettre à jour à nouveau. Merci beaucoup!

Recommended Posts

[Python] Ecrire dans un fichier csv avec Python
Écrire en csv avec Python
Sortie vers un fichier csv avec Python
Télécharger le fichier csv avec python
Écrire des données CSV sur AWS-S3 avec AWS-Lambda + Python
Je veux écrire dans un fichier avec Python
J'ai essayé de toucher un fichier CSV avec Python
Comment convertir un fichier JSON en fichier CSV avec Python Pandas
[Python] Un mémo pour écrire du CSV verticalement avec Pandas
[Python] Comment convertir un fichier db en csv
Lire le fichier CSV avec python (Télécharger et analyser le fichier CSV)
[Python] Convertit les délimiteurs de fichier csv en délimiteurs de tabulation
[Part1] Scraping avec Python → Organisez jusqu'à csv!
Lire le fichier csv Python
Grattage de la nourriture avec python et sortie en CSV
[Python] Comment lire des fichiers Excel avec des pandas
Convertir un fichier svg en png / ico avec Python
Écriture de journaux dans un fichier CSV (Python, langage C)
[Écrire sur la carte avec plotly] Visualisation dynamique avec plotly [python]
Lisez le fichier CSV avec Python et convertissez-le en DataFrame tel quel
Erreur due à UnicodeDecodeError lors de la lecture d'un fichier CSV avec Python [Pour les débutants]
Lire et écrire un fichier csv
Connectez-vous à BigQuery avec Python
Lire csv avec des pandas python
Dessiner un fichier netCDF avec python
Connectez-vous à Wikipedia avec Python
Publiez sur Slack avec Python 3
Écrivons python avec cinema4d.
Basculer python vers 2.7 avec des alternatives
Comment mesurer le temps de lecture d'un fichier mp3 avec python
Écrire plusieurs enregistrements dans DynamoDB avec Lambda (Python, JavaScript)
Pour ceux qui veulent écrire Python avec vim
[Python-pptx] Afficher les informations de police PowerPoint au format csv avec python
Script Python qui crée un fichier JSON à partir d'un fichier CSV
Lien pour commencer avec python
Créer Apache Log CSV avec Python
[Automatisé avec python! ] Partie 1: fichier de configuration
Téléchargement de fichiers implémenté avec Python + Bottle
Ravi de vous rencontrer avec python
Essayez d'exploiter Facebook avec Python
[Python] Lisez le fichier csv et affichez la figure avec matplotlib
Écrire la sortie standard dans un fichier
Convertir la liste en DataFrame avec python
Conversion MP3 → WAV avec Python
Pour faire une récursion avec Python2
Comment démarrer avec Python
Écrivez FW sur TWE-Lite avec TWE-Lite R.
Lecture et écriture de fichiers CSV Python
Que faire avec la sortie de PYTHON?
Gérer les fichiers Excel CSV avec Python
Comment calculer la date avec python
Lire et écrire du CSV avec Python