私はPython3でいくつかの本当に単純なコードをテストしています。何らかの理由で、次のコードは行を書く代わりに空の出力を生成します
import csv
output = open('hello world.csv', 'w',newline='')
wr = csv.writer(output, quoting=csv.QUOTE_ALL)
wr.writerow('hello world')
インタプリタでコマンドを試してみると、 .writerow()
数値が返されます。次の例は、ドキュメントページで使用されている例です。
>> import csv
>>> spamWriter = csv.writer(open('eggs.csv', 'w', newline=''), delimiter=' ',
... quotechar='|', quoting=csv.QUOTE_MINIMAL)
>>> spamWriter.writerow(['Spam'] * 5 + ['Baked Beans'])
40
>>> spamWriter.writerow(['Spam', 'Lovely Spam', 'Wonderful Spam'])
37