Wenn Sie einer Variablen in Python einen CSV-Export zuweisen möchten

Verwenden Sie 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)  

csvfile-Parameterspezifikationen

Gemäß Dokument können die folgenden Parameter angegeben werden. csv.writer(csvfile[, dialect='excel'][, fmtparam]) Es scheint, dass das csvfile-Objekt jedes Objekt sein kann, das über eine Schreibmethode verfügt. Daher kann auch sys.stdout usw. angegeben werden.

Ich habe ein wenig nachgeforscht, ob ich das WEB kopieren und einfügen möchte, anstatt es als CSV zu exportieren und in einer Datei zu speichern. Ich habe herausgefunden, wie man StringIO im CSV-Modultest verwendet (Python-3.5.2 / Lib / test / test_csv.py).

Recommended Posts

Wenn Sie einer Variablen in Python einen CSV-Export zuweisen möchten
Ich möchte eine Variable in einen Python-String einbetten
Überprüfen Sie, ob Sie in Python eine Verbindung zu einem TCP-Port herstellen können
Einbetten von Variablen in Python-Strings
Wenn Sie Word Cloud erstellen möchten.
Wenn Sie einen Singleton in Python möchten, stellen Sie sich das Modul als Singleton vor
Ich möchte eine in Python in PDF konvertierte Tabelle wieder in CSV konvertieren
Wenn Sie Wörter in Python zählen möchten, können Sie bequem Counter verwenden.
Ich möchte Timeout einfach in Python implementieren
Wenn Sie eine TODO-Anwendung (verteilt) jetzt nur mit Python erstellen möchten
Wenn Sie den Wert mithilfe von Auswahlmöglichkeiten in der Vorlage im Django-Modell anzeigen möchten
Ich möchte in Python schreiben! (2) Schreiben wir einen Test
Ich möchte eine Datei mit Python zufällig testen
Ich möchte mit einem Roboter in Python arbeiten.
Wenn in Python ein "Unicode-Dekodierungsfehler" auftritt
Wenn Sie in der for-Anweisung plt.save möchten
Wenn Sie einen Discord-Bot mit Python erstellen möchten, verwenden wir ein Framework
Python-Ertrag verstehen Wenn Sie Ertrag in eine Funktion einfügen, wird dieser in einen Generator geändert
[Python] Wenn Sie plötzlich ein Anfrageformular erstellen möchten
Warum ist Pythons main () -if-Anweisung angehängt?
So importieren Sie Dateien in Python an eine beliebige Stelle
Eine Geschichte über den Versuch, private Variablen in Python zu implementieren.
Ich möchte eine schöne Ergänzung zu input () in Python hinzufügen
Wenn Sie einen UNIX-Befehl in Python ausführen möchten
[Unterprozess] Wenn Sie ein anderes Python-Programm in Python-Code ausführen möchten
Möchten Sie mit Python Selenium auf allgemeine Zwecke warten?
Wenn Sie Datenwissenschaftler werden möchten, beginnen Sie mit Kaggle
Schreiben Sie Python nicht, wenn Sie es mit Python beschleunigen möchten
Ich möchte wissen, ob Sie Python auf Mac ・ Iroha installieren
Ich möchte in der Einschlussnotation drucken
Wie bekomme ich Stacktrace in Python?
Lesen Sie Python csv und exportieren Sie es nach txt
[Python] Die Rolle des Sterns vor der Variablen. Teilen Sie den Eingabewert und weisen Sie ihn einer Variablen zu
Wenn Sie mehrere Zeichen in einer Zeichenfolge ersetzen möchten, ohne reguläre Ausdrücke in der Python3-Serie zu verwenden
Was tun, wenn in python json .dumps eine Dezimalstelle enthalten ist?
Was tun, wenn Sie die Rastersuche von sklearn in Python nicht verwenden können?
Wenn Sie awsebcli in CircleCI aufnehmen möchten, geben Sie die Python-Version an
Wenn Sie mehrere Statistiken mit groupby of pandas v1 erhalten möchten
Ich möchte einen Teil der Excel-Zeichenfolge mit Python einfärben
Was passiert, wenn Sie in Python "A, B als C importieren"?
Ich möchte Affenpatches nur teilweise sicher mit Python machen
Wenn Sie den Ausführungsbenutzer mitten in einer Fabric-Aufgabe wechseln möchten, stellen Sie den Kontextmanager ein
CSV in Python
Lesen einer CSV-Datei mit Python 2/3
Ich möchte Dunnetts Test in Python machen
Berechnen wir das statistische Problem mit Python
So löschen Sie einen Taple in einer Liste (Python)
Eine clevere Möglichkeit zur Zeitverarbeitung mit Python
Schritte zum Entwickeln einer Webanwendung in Python
Ich möchte verschachtelte Dicts in Python zusammenführen
Entscheide dich für einen Laborauftrag mit Python (Fiktion)
So fügen Sie Python ein Modul hinzu, das Sie in Julialang eingefügt haben
So benachrichtigen Sie Discord-Kanäle in Python
Exportieren Sie PythonC Version OpenCV KeyPoint in eine Datei
[Python] Wie zeichnet man mit Matplotlib ein Histogramm?
Ich möchte mit Python in eine Datei schreiben
Ich möchte den Fortschritt in Python anzeigen!
Verschiedene Möglichkeiten, die letzte Zeile einer CSV-Datei in Python zu lesen
Was tun, wenn auf pipenv der Fehler "Keine Versionen gefunden" angezeigt wird?