问题标签 [prettytable]

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 投票
1 回答
510 浏览

prettytable - 如何在 Prettytable 中将背景设置为黑色,将前景色设置为白色?

我想使用 Prettytable 显示表格数据,其中背景为黑色,前景为白色。我不能使用 HTML 选项。

我想知道我们如何为上表设置黑色背景和白色字母。Prettytable 中是否有我们需要使用的属性,或者是否有一些其他库与 Prettytable 结合使用,我需要使用它来获得所需的输出。

0 投票
0 回答
205 浏览

python - 使用 Python2 与 Python3 从 PrettyTable 打印

我在 Python 中玩了一下 PrettyTable,我注意到 Python2 和 Python 3 中的行为完全不同。有人可以准确地解释一下输出的差异吗?文档中的任何内容都没有给我满意的答案。但是让我们从小代码开始。让我们从创建my_table开始

它使用 A 列和 B 列创建两个列表。让我们添加行,但假设单元格中的值可以有多行,由 Python 新行 '\n' 分隔,例如列 A 的参数的一些属性.

通常行中的信息可以是任何东西,它只是从其他函数中检索到的字符串。正如你所看到的,它里面有'\n'。我不完全理解的是打印功能的输出。

我在 Python2

这让我有这样的输出:

但在 Python3 中,我有:

+------------+-------------+ | 字段 1 | 字段 2 | +------------+-------------+ | 参数1 | 组件:我的组件 | | | 姓名:某人名 | | | 模式:魔法 | | | 日期:无 | +------------+--------------+

如果我完全删除了编码部分,那么在两个版本的 Python 上输出看起来都不错。

所以当我有

它适用于 Python3 和 Python2。我应该从代码中删除编码部分吗?假设没有必要是保存吗?问题究竟出在哪里?

0 投票
1 回答
2411 浏览

python - 为什么我不能在 Anaconda 中安装 prettytable?

我们的作业要求我们安装prettytable,但是我尝试了很多次,都没有安装。

谁能告诉我该怎么做?

我使用了以下方法:

错误:

导入漂亮表

我什至从网上下载了它。

错误:

和:

错误:

0 投票
1 回答
4712 浏览

python - 无法在 Python 中导入“漂亮的”

我的脚本“从 prettytable 导入 PrettyTable”。但是,我收到一条错误消息,指出“无法导入 'prettytable'。”我已经下载了 prettytable-0.7 并将其放在目录中,但仍然收到相同的错误消息。

0 投票
1 回答
1330 浏览

python - 表格边框未显示在 Outlook 桌面应用程序中,但在通过浏览器打开时在 gmail 和 Outlook 中可见

我需要以可呈现的格式以表格的形式向用户发送数据。我有执行此操作的代码,但无法找到为什么它没有显示在 Outlook 桌面应用程序上。我该如何处理它以确保它也适用于 Outlook 应用程序?

我已经尝试过使用十六进制代码和黑色灰色红色等颜色,但没有任何效果。

此表在通过邮件发送时以表格格式打印但跳过边框,仅在 Outlook 桌面应用程序上。通过浏览器打开时在 gmail 和 Outlook 上工作正常

0 投票
0 回答
251 浏览

python-3.x - Ping 操作在 pycharm 中运行良好,但在 jupyter notebook 中无法运行

我有一段代码将使用代码中提到的特定 IP 地址 ping 2 台服务器,它会以漂亮表的形式列出 ping 所花费的时间。当我在 pycharm 中执行相同的代码时,它工作正常。但是,如果我在 jupyter notebook 中执行它,代码不会被执行,因此 ping 的时间不会在漂亮的表中更新。任何人都可以告诉我问题是什么?

这是我在控制台中得到的输出: Table For Ping Timings: +-----------------+---------------- -----+ | 8.8.8.8 的时间 | 时间为 13.32.32。0 | +------------------+----------+ | 32 | 236 | | 19 | 234 | | 46 | 227 | | 45 | 241 | | 29 | 239 | | 33 | 234 | | 21 | 230 | | 22 | 226 | | 26 | 235 | | 26 | 235 | | 24 | 238 | | 20 | 243 | | 26 | 234 | | 26 | 233 | | 26 | 238 | | 27 | 232 | | 123 | 240 | | 29 | 233 | | 39 | 241 | | 29 | 第453章 | 26 | 234 | | 43 | 236 | | 30 | 255 | | 20 | 233 | | 35 | 238 | | 21 | 245 | | 36 | 232 | | 47 | 262 | | 23 | 242 | | 28 | 243 | | 25 | 246 | | 24 | 232 | | 34 | 235 | | 55 | 237 | | 37 | 227 | | 36 | 240 | | 21 | 255 | | 27 | 227 | | 33 | 235 | | 38 | 235 | | 25 | 251 | | 28 | 249 | | 19 | 234 | | 27 | 233 | | 27 | 237 | | 40 | 244 | | 24 | 232 | | 20 | 229 | | 27 | 235 | | 32 | 230 | +------------------+----------+ | | 20 | 229 | | 27 | 235 | | 32 | 230 | +------------------+----------+ | | 20 | 229 | | 27 | 235 | | 32 | 230 | +------------------+----------+

这是我在 pycharm 中得到的输出

这是输出: Table For Ping Timings: +-----------------+-------------------- -+ | 8.8.8.8 的时间 | 时间为 13.32.32。0 | +------------------+----------+ | 32 | 236 | | 19 | 234 | | 46 | 227 | | 45 | 241 | | 29 | 239 | | 33 | 234 | | 21 | 230 | | 22 | 226 | | 26 | 235 | | 26 | 235 | | 24 | 238 | | 20 | 243 | | 26 | 234 | | 26 | 233 | | 26 | 238 | | 27 | 232 | | 123 | 240 | | 29 | 233 | | 39 | 241 | | 29 | 第453章 | 26 | 234 | | 43 | 236 | | 30 | 255 | | 20 | 233 | | 35 | 238 | | 21 | 245 | | 36 | 232 | | 47 | 262 | | 23 | 242 | | 28 | 243 | | 25 | 246 | | 24 | 232 | | 34 | 235 | | 55 | 237 | | 37 | 227 | | 36 | 240 | | 21 | 255 | | 27 | 227 | | 33 | 235 | | 38 | 235 | | 25 | 251 | | 28 | 249 | | 19 | 234 | | 27 | 233 | | 27 | 237 | | 40 | 244 | | 24 | 232 | | 20 | 229 | | 27 | 235 | | 32 | 230 | +------------------+----------+ | | 20 | 229 | | 27 | 235 | | 32 | 230 | +------------------+----------+ | | 20 | 229 | | 27 | 235 | | 32 | 230 | +------------------+----------+

0 投票
1 回答
1401 浏览

python-3.x - 从 PrettyTable 到 pdf 的表格

我使用 PrettyTable 创建了一个表。我想将输出保存为 .pdf 文件,但我唯一能做的就是将其保存为 .txt。

如何将其保存为 .pdf 文件?我安装了 FPDF 库,但我被困住了。

0 投票
6 回答
2124 浏览

python - 如何为 Python PrettyTable 创建页脚

我希望在我的 PrettyTable 中添加一个页脚,总计存储在上面的行中的数据。我在脚本中创建了一个计数,但我想将它添加到表中。

我必须创建下表的代码如下(.add_row在循环中):

...生成一个如下所示的表格:

...但我正在寻找创建上表的功能,底部有一个摘要页脚:

我已经在线搜索了模块文档:PrettyTable tutorialGoogle prettytable - Tutorial并且看不到对页脚的任何引用,我发现令人惊讶的是,标题是其中之一。这可以在 PrettyTable 中完成,还是有其他任何人都可以推荐的具有此功能的 Python 模块?

0 投票
1 回答
36 浏览

python - 如何解决 FunctionError 和 MapError

Python 3.6 pycharm

我想得到的结果是:

事实上,结果是:

我试图在 Stack Overflow 中找到答案很长一段时间,一些答案告诉我可以使用list(func1(column1)),但结果是[None, None]

0 投票
1 回答
439 浏览

prettytable - 如何在漂亮表中的行项目之间添加边界?

我正在使用 python prettytable,并且想在行项之间添加边界线。有什么想法吗?或者我至少可以在行之间添加填充?

谢谢。