Der folgende Code schreibt eine CSV-Datei im UTF-8-Format. Die CSV-Datei wird im Dateisystem gespeichert.Python 3: CSV-Datei in den StringIO-Puffer im UTF-8-Format schreiben.
with open('sample.csv', 'w', newline='', encoding='utf-8') as csvfile:
spamwriter = csv.writer(csvfile, delimiter=' ',
quotechar='|', quoting=csv.QUOTE_MINIMAL)
csvfile.write('\ufeff')
spamwriter.writerow("嗨")
Nun will ich nicht mehr an die fileystem schreiben, habe ich die CVS in einen StringIO Puffer nur speichern möchten. Wie soll ich das machen?