如何解决'NameError:名称'imaplib'未定义'python诗歌

问题描述

我花了很多时间来解决这个问题,但我做不到, 所以我想要有人帮助我。

我是 Python 初学者,使用诗歌。

当我导入 imaplib 时,总是出现错误。 ' NameError: name 'imaplib' 未定义'

我知道我不需要安装 imaplib'。 那我该怎么办?

这是我的代码。

感谢您的阅读和善意。 我很感激。


import imaplib
import email

host = 'imap.gmail.com'
username = 'xxxxxxx@gmail.com'
password = 'xxxxxxxx'

mail = imaplib.IMAP4_SSL(host)
mail.login(username,password)
mail.select('inbox')
_,search_data = mail.search(None,'UNSEEN')

for num in search_data[0].split():
    # print(num)
    _,data = mail.fetch(num,'(RFC822)')
    # print(data[0])
    _,b = data[0]
    email_message = email.message_from_bytes(b)
    #email_message = email.message_from_string(b)

    # print(email_message)
    for part in email_message.walk():
        if part.get_content_type() == 'text/plain' or part.get_content_type() == 'text/html':
            body = part.get_payload(decode=True)
            print(body)
        print(search_data)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...