verwendete ich den folgenden Code, dies zu tun:generieren zufällige Wörter in Python und speichern in csv
import csv
from random_words import RandomWords
rw = RandomWords()
TRACK_TERMS = rw.random_words(count = 400)
with open('RandomWords.csv', 'w') as f:
writer = csv.writer(f)
writer.writerows(TRACK_TERMS)
gibt es zwei Probleme: die erste ist, dass mein Ergebnis in jeder Zeile wie ist: jedes Zeichen eine nimmt Zelle, also Katze würde die Katze sein, die 3 Spalten nimmt. Wenn ich die letzte Zeile meines Codes zu writer.writerow(TRACK_TERMS)
ändere, nimmt jedes Wort eine Zelle, aber die Ergebnisse sind in anderen Spalten als in verschiedenen Zeilen.
Ein anderes Problem ist, dass, obwohl ich count = 400 angegeben habe, habe ich 700 Wörter in meinem csv, ich weiß nicht warum. TRACK_TERM sollte eine Liste von Strings sein, und ich möchte, dass die Länge der Liste 400
Was ist 'random_words'? –
es ist ein Werkzeug, das verwendet wird, um random_words zu generieren, wenn Sie eine bessere Lösung dafür haben, bitte sagen Sie mir auch. – Dylan
Was genau ist die Ausgabe von 'rw.random_words (count = 400)'? Die Form davon wird sich darauf auswirken, was 'writerows' gemäß dem [Standarddialekt] (https://docs.python.org/3/library/csv.html#csv-fmt-params) –