Si vous souhaitez affecter une exportation csv à une variable en python

Utilisez io.StringIO

from io import StringIO                                                                                     
import csv                                                                                                  
                                                                                                            
f = StringIO()                                                                                              
writer = csv.writer(f, quotechar='"', quoting=csv.QUOTE_ALL, lineterminator="\n")                           
writer.writerow(['foo,', 'bar'])                                                                             
writer.writerow(['"Ai', 'Ueo\''])                                                                      
result = f.getvalue()                                                                                       
print(type(result))                                                                                         
print(result)  

spécifications des paramètres csvfile

Selon Document, les paramètres suivants peuvent être spécifiés. csv.writer(csvfile[, dialect='excel'][, fmtparam]) Il semble que l'objet csvfile puisse être n'importe quel objet doté d'une méthode d'écriture. Par conséquent, sys.stdout etc. peut également être spécifié.

J'ai fait une petite recherche à partir de la demande que je souhaite pouvoir copier et coller sur le WEB au lieu d'exporter au format CSV et de l'enregistrer dans un fichier. J'ai trouvé comment utiliser StringIO dans le test du module csv (Python-3.5.2 / Lib / test / test_csv.py).

Recommended Posts

Si vous souhaitez affecter une exportation csv à une variable en python
Je souhaite intégrer une variable dans une chaîne Python
Vérifiez si vous pouvez vous connecter à un port TCP en Python
Comment incorporer des variables dans des chaînes python
Si vous souhaitez créer Word Cloud.
Si vous voulez un singleton en python, considérez le module comme un singleton
Je souhaite convertir une table convertie en PDF en Python en CSV
Si vous souhaitez compter les mots en Python, il est pratique d'utiliser Counter.
Je veux facilement implémenter le délai d'expiration en python
Si vous souhaitez créer une application TODO (distribuée) maintenant en utilisant uniquement Python
Si vous souhaitez afficher la valeur à l'aide des choix du modèle dans le modèle Django
Je veux écrire en Python! (2) Écrivons un test
Je veux échantillonner au hasard un fichier avec Python
Je veux travailler avec un robot en python.
Si vous rencontrez une "erreur de décodage Unicode" en Python
Lorsque vous voulez plt.save dans l'instruction for
Si vous voulez créer un bot discord avec python, utilisons un framework
Comprendre le rendement Python Si vous mettez le rendement dans une fonction, elle se transforme en générateur
[Python] Si vous souhaitez soudainement créer un formulaire de demande
Pourquoi l'instruction main () -if de Python est-elle attachée?
Comment importer des fichiers où vous le souhaitez en Python
Une histoire sur la tentative d'implémentation de variables privées en Python.
Je veux ajouter un joli complément à input () en python
Lorsque vous souhaitez lancer une commande UNIX sur Python
[Sous-processus] Lorsque vous souhaitez exécuter un autre programme Python en code Python
Voulez-vous attendre un usage général avec Python Selenium?
Si vous souhaitez devenir data scientist, commencez par Kaggle
N'écrivez pas Python si vous voulez l'accélérer avec Python
Je veux savoir si vous installez Python sur Mac ・ Iroha
Je veux imprimer dans la notation d'inclusion
Comment obtenir stacktrace en python
Lire Python csv et exporter vers txt
[Python] Le rôle de l'astérisque devant la variable. Divisez la valeur d'entrée et affectez-la à une variable
Lorsque vous souhaitez remplacer plusieurs caractères dans une chaîne de caractères sans utiliser d'expressions régulières dans la série python3
Que faire s'il y a un décimal dans python json .dumps
Que faire si vous ne pouvez pas utiliser la recherche de grille de sklearn en Python
Si vous souhaitez inclure awsebcli dans CircleCI, spécifiez la version de python
Si vous souhaitez obtenir plusieurs statistiques avec groupby of pandas v1
Je veux colorer une partie de la chaîne Excel avec Python
Que se passe-t-il si vous "importez A, B comme C" en Python?
Je veux faire un patch monkey seulement en partie en toute sécurité avec Python
Si vous souhaitez changer d'utilisateur d'exécution au milieu d'une tâche Fabric, le gestionnaire de contexte des paramètres
CSV en Python
Comment lire un fichier CSV avec Python 2/3
Je veux faire le test de Dunnett en Python
Calculons en fait le problème statistique avec Python
Comment effacer un taple dans une liste (Python)
Une manière intelligente de chronométrer le traitement avec Python
Étapes pour développer une application Web en Python
Je veux fusionner des dictionnaires imbriqués en Python
Décidez d'une mission de laboratoire avec Python (fiction)
Pour ajouter un module à python que vous mettez dans Julialang
Comment notifier les canaux Discord en Python
Exporter la version Python3 OpenCV KeyPoint dans un fichier
[Python] Comment dessiner un histogramme avec Matplotlib
Je veux écrire dans un fichier avec Python
Je veux afficher la progression en Python!
Différentes façons de lire la dernière ligne d'un fichier csv en Python
Que faire si vous obtenez une erreur "Aucune version trouvée" sur pipenv