是否可以使用csv.writer将数据写入变量而不是文件?Python csv.writer - 是否可以写入变量?
我希望我可以做这样的事情:
data = ''
csv.writer(data)
# ...... (I have removed the csv processing code for brevity)
message = EmailMessage('Invoice for 2012', 'h', '[email protected]', ['[email protected]'])
message.attach('invoice.csv', data, 'text/csv')
message.send()
当我执行的代码,我收到以下错误:
argument 1 must have a "write" method
你需要给我们完整的回溯;这会给我们一个更好的想法,导致异常。 –
此外,被删除的csv处理代码看起来像可能是导致问题的原因 –