问题标签 [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 投票
4 回答
2475 浏览

python - 我可以在 python3 中使 pprint 不拆分字符串,就像在 python2 中一样吗?

有没有办法pprint在 Python 3 中告诉不要在空格上拆分字符串?Python 2 的pprint没有这样做。可以禁用此行为吗?我查看了源代码,pprint看起来我没有看到这个选项。

我能以某种方式欺骗它吗?

这是我得到的一个例子:

这就是我想要的:

为了澄清,我确实希望它遵守宽度,而不是字符串。所以当我看到例如:

我想:

不是:

0 投票
1 回答
4423 浏览

python - 从 Python 中的二维数组打印时如何排列列?

我想以表格格式显示一个简单的二维数组,顶部有标题,以便值在标题下排列。有没有办法做到这一点?我已经使用 numpy 查看了 pprint 和打印,但无法使其正常工作。这是我目前所拥有的:

有什么建议么?

0 投票
1 回答
454 浏览

python - 打印具有对齐列的列表系列

我有一个函数,它传递了一个整数列表和所需的行长。假设数据的长度可以被行长度整除。列表中的所有整数都表示字节,因此它们不超过 3 位,并且不小于 0。这是我的函数:

输出看起来像这样:

正如你所看到的,这种工作,但我想要更像这样的东西:

这样,所有数据都以网格格式对齐,并且很容易看到所有内容的位置。

有没有一种简单的方法可以实现这一点,而不必遍历每个条目并插入空格。

0 投票
1 回答
14395 浏览

python - Can't import pprint

Programming newbie here. Whenever I attempt to 'import pprint' in the Python IDLE, I get the following error:

Thought I would try to 'pip install pprint' in command line but that didn't work either:

I thought Python 3.4.3 was supposed to come with pprint module. How do I get it to work? Can't seem to import pprint but all other modules are working fine. I need the pprint module to work for completion of some exercises from Automate The Boring Stuff with Python. Thanks for looking at my question.

0 投票
1 回答
60 浏览

python - 为什么 Python 3 的 PrettyPrinter 与 Python 2 的行为不同,我如何获得相同的行为?

当我尝试运行此代码时:

我在 Python 3 ( )中得到的输出与在Python 2 ( ) 中得到的输出不同。['x'][x]

为什么会这样,如何获得与 Python 2 中相同的行为?

0 投票
2 回答
260 浏览

python - How to remove timestamps from celery pprint output?

When running the celery worker then each line of the output of the pprint is always prefixed by the timestamp and also is being stripped. This makes it quite unreadable:

Is there a way how to tell celery not to format the output of pprint?

UPDATE:

the question was placed a bit wrong. The desired output would look something like this:

0 投票
2 回答
233 浏览

python - 如何要求 sympy 不要将 bm 翻译成粗体符号?

我处于最终用户可以自己定义变量名的情况。

例如:一个名为“tbm_al”的变量是正确的。

为了将变量打印为乳胶,我正在使用 sympy.latex 并希望将“tbm”之类的内容与“al”作为索引,但 bm 被翻译为粗体符号。

在此处输入图像描述

有没有办法让 "tbm" 和索引 "al" 和 t (bold) 和索引 al 和 tbm_al 作为字符串?

喜欢:

\begin{方程*}\begin{方程} {tbm}_{al} \end{方程}\end{方程*}

0 投票
1 回答
210 浏览

python - 是否可以更改 IPython 的漂亮打印机?

是否可以更改 IPython 使用的漂亮打印机?

我想换掉默认的漂亮打印机pprint++,我更喜欢嵌套结构之类的东西:

0 投票
1 回答
726 浏览

python - 如何在 sympy 中正确渲染大括号?

我试图在 qtconsole 或终端中使用 渲染简单的代数表达式pprint,但结果几乎是误导性的。这是一个最小的例子

jupyer qtconsole我在 rxvt-unicode 终端和 rxvt-unicode 终端中都尝试了这段代码,但都没有正确显示多级括号。在终端上,我得到了括号应该在的矩形符号。qtconsole 更糟糕,因为它没有显示括号。

在此处输入图像描述

当表达式变得更复杂时,这非常令人困惑。如果我遗漏了什么或者 sympy 是否可以配置为更好地显示,请告诉我。

0 投票
2 回答
3086 浏览

python - Python 中的 Namedtuple 格式化/漂亮打印

打印时遇到问题namedtuple

以便值对齐并在它们之间使用空格(填充),例如:

理想情况下,没有逗号。我已经尝试并尝试使用这里pprint建议的打印,但_asdict没有成功。与我无法使其与命名元组一起工作的相同。任何想法或示例代码?format