csv.writer を使用して、ファイルではなく変数にデータを書き込むことは可能ですか?
私はこのようなことができることを望んでいました:
data = ''
csv.writer(data)
# ...... (I have removed the csv processing code for brevity)
message = EmailMessage('Invoice for 2012', 'h', 'noreply@test.co.uk', ['test@test.co.uk'])
message.attach('invoice.csv', data, 'text/csv')
message.send()
コードを実行すると、次のエラーが発生します。
argument 1 must have a "write" method