是否可以使用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處理代碼看起來像可能是導致問題的原因 –