TypeError:“LazyImporter”对象不是callab

2024-05-26 22:58:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下代码:

#!/usr/bin/python

import email
from email import Parser;
import sys
import subprocess
import json

input = sys.stdin.read();

mail = Parser().parsestr(input); #Line 11

这导致以下错误消息:

^{pr2}$

有人对如何解决这个问题有什么建议吗?在


Tags: 代码fromimportjsonparserreadinputbin
1条回答
网友
1楼 · 发布于 2024-05-26 22:58:30

您已经导入了模块parser,它当然不是函数或类(可调用的)。但是,在模块中,您会发现类Parser(),因此您希望将代码更改为

mail = Parser.Parser().parsestr(input)

或者

^{pr2}$

相关问题 更多 >

    热门问题