问题标签 [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 回答
55 浏览

python - 如何在 Prettytable 中删除值小于 0% 的行

我正试图拒绝。由于循环遍历每个像素,图像中的颜色数量会显示几种颜色,其值小于 0%。我正在尝试在 Prettytable 中显示的以下列表中删除百分比值小于 0% 的行

这是代码:

这是输出

这是我试图达到的所需输出

0 投票
1 回答
512 浏览

python - Python - PrettyTable,如果一列中的文本很长,是否可以在新行中设置它?

我的问题是:我想将制表符分隔格式的文本设置为一个漂亮的 ASCII 表。我可以使用 prettytable 做到这一点,这不是我目前的问题。问题是我有一列有很长的文本,我希望漂亮的可以将该文本切割成更小的部分。

我现在拥有的:

我想拥有的:

我的代码如下:

是否有可能在 python3 中使用 prettytable 做这样简单的事情,还是应该使用其他模块?

0 投票
1 回答
239 浏览

python - 创建漂亮表格时看不到表格边框

我正在写这个简单的代码

但我得到这样的输出

为什么我看不到表格边框?

0 投票
1 回答
177 浏览

python - 使用 PrettyTable 打印目录中 Python 文件的详细信息

我正在尝试编写一个 FileAnalyzer 类,该类将在目录中搜索 Python 文件,并以 PrettyTable 的形式提供每个 Python 文件的详细信息。我对每个 Python 文件中的类、函数、行和字符的数量感兴趣。

学习 OOP 的原理......这是我到目前为止的代码:

NameError: name 'cls' is not defined目前在我尝试运行代码时出现错误。调用self.analyze_files()inside__init__不足以将返回的值传递给__init__? 理想情况下,对于一个 python 文件

PrettyTable 会告诉我有 2 个类、4 个函数、25 行和 270 个字符。对于以下文件:

PrettyTable 会告诉我该文件有 0 个函数。我想self.analyze_files()self.files_summary不将任何其他参数传递给analyze_files(). 同样,将数据从files_summaryto传递给pretty_print没有单独的参数传递给pretty_print.

编辑:

压制了错误,但是

当我调用 FileAnalyzer 时inpretty_print什么也没做...

0 投票
1 回答
466 浏览

python - 如何在python中访问漂亮表中的特定元素?

我正在尝试访问特定元素,例如 row=1 和 column=2 ..如何在 python 的漂亮表中访问 dat 之类的元素?

0 投票
1 回答
207 浏览

python - 赋值前引用的局部变量“body” - Python - build_table

尝试使用 Python 构建表发送电子邮件。但是,当我将数据框输出为表格时,我遇到了以下错误。这里有什么问题?

错误是 未知错误局部变量'body'在赋值之前引用

文件 "C:\Python-3.9\lib\site-packages\pretty_html_table\pretty_html_table.py",第 141 行,在 build_table body = body + """

""" UnboundLocalError: 赋值前引用的局部变量'body'

0 投票
1 回答
126 浏览

python - PrettyTable add_row() 不打印表格正文

尽我所能,我无法理解为什么 PrettyTable add_row 方法没有在我的 Python 3 代码中打印表体。这是一个评估真值表并打印出来的程序。

如果我使用打印功能,我可以打印出应该由 PrettyTable 的 x.add_row() 方法打印的数据。

这就是我得到的输出:

在此处输入图像描述

0 投票
1 回答
504 浏览

python - 如何使用漂亮的模块python创建具有不同行数的表

我有以下代码使用 PrettyTable 生成表:

这是输出:

在此处输入图像描述

但是,我真正想要的是创建一个具有不同列大小的表(我的列表有不同的长度)。换句话说,这是我想要的输出:

在此处输入图像描述

我尝试使用上面的代码,但是,我收到以下错误:异常:列长度 7 与行数 6 不匹配!

我将衷心感谢您的帮助!!!

0 投票
1 回答
198 浏览

python - 如何从 python prettytable 中删除重复的行?

我使用以下代码从 mysql 数据库中输入数据并将其显示在 python shell 中。我用了漂亮的表来使看起来漂亮。但是现在我遇到了这个错误,如果我在一次运行中多次调用 display 函数,那么来自 prettytable 的行会不断重复。请帮我!!!

当我运行上面的程序时,如果我多次调用 displayAll 函数,我会得到重复的行!以下是上述代码的输出__

0 投票
2 回答
721 浏览

python - 以彩色打印 PrettyTable

是否可以用彩色打印表格,例如带有 HTML 符号的框架:66a1d7 和文本:f09d52?

输出: