我能够阅读电子邮件,我可以看到附件,但它们不是以.csv数据形式出现的。我猜这是'EncodedPayload'类型?
以下代码:
for filename, content in attachments:
logging.info("filename: " + filename)
fileReader = csv.reader(content.split("\n"))
给了我这个错误:
'EncodedPayload' object has no attribute 'split'
如何在给定EncodedPayload的情况下解析csv文件?
答案 0 :(得分:1)
在您的内容上致电decode()
:
fileReader = csv.reader(content.decode())