我已经尝试了这段代码以使一个dict
更易读:
import pprint
pprint({})
这将抛出以下错误:
Traceback (most recent call last):
File "temp.py", line 3, in <module>
pprint({})
TypeError: 'module' object is not callable
为什么它不能被调用?
尝试使用以下方法导入:
from pprint import pprint
pprint()
函数在 pprint
模块中。
with open("somefile.json", "r") as src:
f = json.load(src)
pprint.pprint(f)
然而,在Visual Studio Code中,我只需要编写pprint(f)即可。我不完全明白为什么。 - TimB
pprint
是一个模块(而不是函数)。 - Chris Martin