问题标签 [pprint]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1423 浏览

python - pprint:UnicodeEncodeError:“ascii”编解码器无法编码字符

这真让我抓狂。我正在尝试pprint使用é char,但它让我失望了dict

我正在使用 Python 3:

错误:

我阅读了 Python ASCII 文档,但似乎没有一种快速的方法来解决这个问题,除了将 dict 拆开,并通过 将有问题的值重写为 ASCII 值.encode,然后再次重新组装 dict

有没有什么办法可以在不拆开字典的情况下打印出来?

0 投票
2 回答
1054 浏览

python - 如何解析 JSON 以在 Python 中获取特定值

请考虑以下数据:

现在如何在 Python 中解析这个 JSON 文件中的名称和文本?我有一个像这样的大型数据集。如您所见,在这种情况下对象是可变的,所以我不能简单地写:

请帮助我只打印名称和文本。谢谢

0 投票
1 回答
41 浏览

python - pprint 在 shell 中不返回任何内容(谷歌 CSE)

如果这是一个容易回答的问题,请原谅我。我对编程很陌生。我正在关注https://github.com/google/google-api-python-client/blob/master/samples/customsearch/main.py#L21上的示例。

问题:代码在 shell 中运行,但 pprint(res) 不返回任何内容。不会发生错误。在下面的代码中,我省略了我的 API 密钥和 CX 名称。

我的代码:

我的目标只是拉出前 10 个搜索结果并将网址保存到一个数组中。

现在,如果我运行 shell 并返回 main(),它会显示所有结果。我知道我的 developerkey 和 cx 设置正确。由于某种原因,它不会打印结果变量。

非常感谢您对此的帮助。

0 投票
1 回答
418 浏览

python - pprint 字典以 unicode 形式返回

我正在使用requests模块。而且,返回的数据是包含来自服务器的响应(字典)的 unicode。有没有办法漂亮地打印 unicode 字典?

返回的响应如下所示:

或这个:

我想用以下方式打印它:

即介于两者之间的 json 应该被格式化并且字符串可以保持原样。

我尝试将数据转换为字符串并打印它,但这不起作用。

0 投票
2 回答
1351 浏览

python - 带有十六进制数字的 pprint

我使用许多类似 json 的字典。pprint对于构建它们很方便。有没有办法使 pprint 输出中的所有整数都以十六进制而不是十进制打印?

例如,而不是:

我宁愿看到:

我曾尝试自定义PrettyPrinter,但无济于事,我是否能够导致上述情况,PrettyPrinter.format()处理整数似乎仅适用于某些整数:

上面的类产生

列表内容的格式不正确。

0 投票
0 回答
533 浏览

python - 如何整齐地打印字典?

我有一本名为设置的字典。

我想要这样的输出:

pprint 可以这样做吗?如果不是,那么它是哪个模块?我正在使用 python 2.7

0 投票
2 回答
189 浏览

python - 使用 pprint 垂直打印列表

我尝试使用 pprint 打印列表:

为什么不这样

期待你的回答!谢谢!

0 投票
2 回答
687 浏览

python - 如何漂亮地打印到 sympy 中的文件?

假设我有以下代码:

该代码将生成一个宽度有限的输出(我讨厌):

在此处输入图像描述

我的问题是:

  1. 为什么在我的窗口有足够空间的情况下存在宽度限制以及如何更改它?
  2. 如何将这样的输出打印到文件中?
0 投票
3 回答
96 浏览

python - 漂亮地打印具有指定宽度的多个键值对

我有以下结构,我想把它写到一个指定宽度的文件中,有趣的是我无法让它工作。

结果应该是这样的,(ps:顺序可能不同)

我尝试pprint如下但无济于事。我无法得到想要的结果。

0 投票
0 回答
2898 浏览

python - 如何让 pprint.pprint 理解换行符?

我想让 pprint 打印出什么

那可能吗?