为了账号安全,请及时绑定邮箱和手机立即绑定

没有 bool 对象,但回溯说:“bool”对象不可调用

没有 bool 对象,但回溯说:“bool”对象不可调用

弑天下 2021-10-12 16:19:39
这个问题是因为 line: mail = outlook.CreateItem(0)吗?我想在python中的for循环中发送n封电子邮件。for aaa in jira.search_issues(JQL,startAt=0, maxResults=50):    print(aaa)    try:        tworca = (jira.issue(aaa).fields.creator.name)        przypisany =(jira.issue(aaa).fields.assignee.name)        import win32com.client as win32        outlook = win32.Dispatch('outlook.application')        mail = outlook.CreateItem(0)        mail.To = tworca + ';' + przypisany        mail.Subject = 'blablabla'        mail.Body = 'Message body'        mail.send()        print ("OK!")    except Exception as e:        print("ERROR: " + str(e))print ("done!")追溯:Traceback (most recent call last):  File "C:\xxx\xxx\xxx\xxx.py", line 12, in <module>    mail.send()TypeError: 'bool' object is not callable
查看完整描述

1 回答

?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

您正在寻找mail.Send()mail.send是一个bool对象。

记住 Python 区分大小写。

另一个提示:不要假设您的代码如何工作,就像“没有bool对象”一样。回溯永远不会出错,它是告诉您应该从哪里开始调查的最佳起点。它可能是一个错字或简单的属性误用。在这种情况下,很明显口译员告诉你mail.send的不是你所期望的。


查看完整回答
反对 回复 2021-10-12
  • 1 回答
  • 0 关注
  • 224 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信