2017-10-10 10 views
0

に保存するには、私がそうするように、次のコードを使用しましたセル、それで猫は3列を取る猫だろう。コードの最後の行をwriter.writerow(TRACK_TERMS)に変更すると、各単語がセルになりますが、結果は異なる行ではなく異なる列に表示されます。Pythonでランダムな単語を生成し、CSV

もう1つの問題は、count = 400を指定したにもかかわらず、私のCSVに700単語ありました。私は理由を知らないのです。 TRACK_TERMは、文字列のリストであるべき、と私は、リストの長さは400

+0

'random_words'とは何ですか? –

+0

これは、あなたがこれを行うためのよりよい解決策を持っている場合は、私にも教えてくださいそれはrandom_wordsを生成するために使用されるツールです。 – Dylan

+0

'rw.random_words(count = 400)'の出力は正確に何ですか?その形は、[既定の方言](https://docs.python.org/3/library/csv.html#csv-fmt-params) –

答えて

0

これを使用してみてくださいになりたい:

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, delimiter="\n") 
    writer.writerow(TRACK_TERMS) 

あなたは区切り文字を使用する必要があります。あなたはより多くの情報を見つけることができますhere

+0

これは私が欲しいものを正確に与えます。 – Dylan

関連する問題