“TypeError:'模块'对象不可调用”试图使用pprint

时间:2016-04-04 09:32:57

标签: python json

我已尝试使用此代码来打印dict

import pprint

pprint({})

这会引发以下错误:

Traceback (most recent call last):
  File "temp.py", line 3, in <module>
    pprint({})
TypeError: 'module' object is not callable

为什么不能调用?

2 个答案:

答案 0 :(得分:11)

尝试使用以下方式导入:

from pprint import pprint

pprint()功能位于pprint模块中。

答案 1 :(得分:4)

调用时需要使用模块名称。

import pprint
pprint.pprint(...)

或者您可以导入特定方法。

from pprint import pprint
pprint(...)
相关问题