Python 电子邮件解析器未从文本文件中读取
Python Email Parser not reading from text file
我正在尝试 运行 以下代码,通过使用 email.parser.Parser 的 parse() 函数从文本文件中读取邮件内容,但不断出现错误 "TypeError: parse() 缺少 1 个必需的位置参数:'fp'"
from email.parser import Parser
with open('an_email.txt') as fp:
mail_msg = Parser.parse(fp)
print(mail_msg)
我找不到解决办法。有人可以帮忙解决这个问题吗?
parser
是Parser
class中的一个实例方法。这意味着您必须首先创建一个 Parser 实例:
...
parser = Parser()
with open('an_email.txt') as fp:
mail_msg = parser.parse(fp)
我正在尝试 运行 以下代码,通过使用 email.parser.Parser 的 parse() 函数从文本文件中读取邮件内容,但不断出现错误 "TypeError: parse() 缺少 1 个必需的位置参数:'fp'"
from email.parser import Parser
with open('an_email.txt') as fp:
mail_msg = Parser.parse(fp)
print(mail_msg)
我找不到解决办法。有人可以帮忙解决这个问题吗?
parser
是Parser
class中的一个实例方法。这意味着您必须首先创建一个 Parser 实例:
...
parser = Parser()
with open('an_email.txt') as fp:
mail_msg = parser.parse(fp)