Python: ошибка модуля с помощью pprint, отсутствие ошибки с печатью

Итак, у меня есть эта функция, которая создает словарь под названием a() и принимает параметры params. Я хочу напечатать этот словарь, поэтому я использовал pprint:

dict=a(params)
pprint(dict)

pprint дает мне эту ошибку:

TypeError: 'module' object is not callable

но печать отлично работает!

Ответ 1

Как вы импортировали pprint? Если вы не указали, что импортировать из pprint, вам нужно использовать имя модуля при вызове.

import pprint
pprint.pprint(...)

Или вы можете импортировать определенный метод.

from pprint import pprint
pprint(...)