python - 在Python中导入email.utils库

标签 python email smtplib

在我的 Python 应用程序中,我调用 smtplib.py (Python 库)来发送电子邮件。但导入 email.util 失败,如下

Utils importing error

但是,当从命令行运行 Python 时,我可以导入 email.utils 而不会出现错误。

Util imported successfully

注意:这只发生在我的 Windows 计算机上。代码在我的 Ubuntu 中运行良好

最佳答案

我的第一个想法是你正在运行不同版本的 python。您可以将其添加到您的脚本中:

import sys
print(sys.version)

并从命令行执行相同的代码来检查 python 版本是否匹配。

编辑:

另一个原因可能是您在与其他脚本相同的文件夹中有一个名为 email.py 的文件,请参阅 Unable to import Python's email module at all

这可能应该是一条评论,但我没有足够的代表......

关于python - 在Python中导入email.utils库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26541373/

相关文章:

python:traceback.print_stack():如何对输出进行着色和重新格式化

python 魔杖 : how to get the text bolded?

Powershell 电子邮件 : How to add new line in email Body?

email - 代表用户从 GCE 或 AWS 发送电子邮件

python - 如何获取从 smtplib 发送的电子邮件的消息 ID

python - Spacy 模块名称是关键字

python - NumPy - 使用强度值矩阵的图像(矩阵)阈值处理。

email - Powershell-从循环中获取输出文件,使用7zip,电子邮件存档,然后终止原始输出

Python SMTP lib 要求 SMTPUTF8 用于来自地址显示名称中的非 ASCII 字符

python - Gmail 和 Outlook 将空格注入(inject)超链接 URL