所以我有一个函数,它创建了一个名为a()的字典,并获取参数params.我想打印那本字典,所以我用了pprint:

dict=a(params)
pprint(dict)

pprint给了我这个错误:

TypeError: 'module' object is not callable

但是打印效果很好!

推荐答案

你是怎么进口pprint的?如果没有指定从pprint导入什么,则在调用时需要使用模块名.

import pprint
pprint.pprint(...)

也可以导入特定的方法.

from pprint import pprint
pprint(...)

Python-3.x相关问答推荐

Numpy argmin()以查找最近的元组

无法使用Python slack 螺栓SDK读取在 slack 通道中收到的消息

我不能使用拆分来分隔数据

如何将参数/值从测试方法传递给pytest的fixture函数?

如何从包含SPAN文本的标记中获取链接

如何将项目添加到Python中具有固定大小的列表列表中

torch.stack([t1, t1, t1], dim=1)与torch.hstack([t1, t1, t1])之间有什么区别?

如何查找以开头并替换的字符串

将两列合并为一列,将它们制成字典 - pandas - groupby

获取以特定字母开头的姓氏

如何从脚本中提取 PDF 文档的标题以进行重命名?

smtplib 在 Python 3.1 中发送带有 unicode 字符的邮件的问题

在 sklearn.decomposition.PCA 中,为什么 components_ 是负数?

python 内置的 __exit__ 参数类型是什么?

为 True 相交两个布尔数组

将 args、kwargs 传递给 run_in_executor

如何遍历某些扩展名的文件?

Pyodbc:登录超时错误

如何在 QGraphicsView 中启用平移和zoom

如何删除目录? os.removedirs 和 os.rmdir 是否只用于删除空目录?