这是我在执行我的代码时得到的错误,有人可以解释这意味着什么?请!!我是python的新手一直在使用它只用了几个星期的课程项目,但发现自己输了。
File "C:/Documents and Settings/xyz/Desktop/FinalPayload", line 62, in <module>
mail("jt.kennings@gmail.com","python test","payload from python test",results)
File "C:/Documents and Settings/xyz/Desktop/FinalPayload", line 42, in mail
part.set_payload(open(attach, 'rb').read())
TypeError: coercing to Unicode: need string or buffer, list found
答案 0 :(得分:3)
这意味着attach
是一个列表,它应该是一个字符串。也许你打算迭代它?