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

python-2.7 - 如何在 PrettyTable 中格式化数据?

我从 HTML 的 title 和 href 属性中获取文本。代码运行良好,我可以将其全部导入 PrettyTable。我现在面临的问题是,我认为有些标题对于表格中的一个框来说太大了,从而扭曲了整个 PrettyTable 的制作。我已经尝试调整 hrules、vrules 和 padding_width 并没有找到解决方案。

我希望整个表格如何显示为:

如果 PrettyTable 做不到。有没有其他推荐的模块可以做到这一点?

0 投票
1 回答
586 浏览

python - 保存和检索漂亮的内容

我正在使用prettytable模块进行漂亮的打印。我想知道如何保存漂亮的实例。我知道如何将其打印到文件中,但如果可能的话,我想将其保存在某个地方,例如酸洗。后来,我也想访问这些变量。有人可以帮帮我吗?

我漂亮的桌子如下所示:

但是我在表中添加了更多的行,有时它会是 100。理想情况下,我想保存变量tab并在以后访问我附加到的所有行tab

我怎样才能做到这一点?此外,是否可以访问tab[1][1]bar作为输出提供的单个值?我试过这个,但没有用。而是打印整行。

0 投票
2 回答
780 浏览

python - 按递增/递减顺序对包含 datetime.date 的列表进行排序以创建漂亮的表/csv 文件

datetime我有一个包含对象的列表列表。

我正在填充这个列表列表,以便我可以利用它来做两件事:

  • prettyTable使用模块创建一个漂亮的表
  • 用它来创建一个.csv文件

问题:

我需要date_last_contacted在漂亮的表格和csv. 漂亮的表格排序对我不起作用,可能是因为我有一个标题。但不完全确定。我是 python 新手,不确定 lambda 是如何工作的,但我可以在利用它创建.csv文件或漂亮的表之前对列表列表进行排序。

简而言之,如何table_of_list以最 Pythonic 的方式对列表进行排序?

0 投票
2 回答
785 浏览

python - Python-在表格中显示常用词并跳过某些词

目前我正在对一个文本文件进行频率分析,该文件显示文本文件中的前 100 个常用词。目前我正在使用这段代码:

上面的代码有效,输出为:

但是,我想以带有标题“Word”和“Count”的表格形式显示它。我试过使用这个prettytable包并想出了这个:

它给了我ValueError: too many values to unpack。我的问题是,我的代码有什么问题,有没有办法使用显示数据prettytable?另外,我该如何修改我的代码?

额外问题:有没有办法在计算频率时省略某些单词?例如跳过单词:and, if, of etc etc

谢谢。

0 投票
1 回答
930 浏览

json - 是否有可能获得 Boto3 | 表格格式的python输出

aws cli我们可以将输出格式设置为jsontable。现在我可以从那里得到 json 输出,json.dumps无论如何可以实现表格格式的输出?我试过pretty table但没有成功

0 投票
4 回答
3578 浏览

python - 如何在控制台中向已打印的表中添加新行?

我的脚本需要在处理一些数字时打印一个表格。它的总运行时间是几个小时,我需要它在运行时向打印表添加越来越多的行。我正在尝试使用 PrettyTable,但我愿意接受其他建议如何完成它。这是我正在尝试做的一个例子:

我得到的结果是这样的:

有没有办法在每次添加一行时不打印整个表格,而只在已经打印的内容下方打印一个新行?我试图得到这样的东西:

第一列的左对齐将是一个不错的奖励。

0 投票
1 回答
1141 浏览

python - 使用 PrettyTable,我可以编写一个函数来接受输入并将它们添加到表中,这样我就不必不断重复自己了吗?

我制作了一个乘法表,但我必须手动输入代码以添加到我的表中。我想写一个循环来为我做这件事,所以只要我告诉它,乘法表就可以继续。现在它仅限于我愿意编写代码的次数。

0 投票
2 回答
11096 浏览

python - 带有颜色输出的 Python Pretty 表格

我正在使用漂亮的表格来生成表格输出。

是否可以根据颜色生成。如果失败,它应该显示为红色,正常,它应该显示为绿色。

代码:

0 投票
0 回答
352 浏览

python - 使用 win32com 发送以对象为正文的电子邮件

我正在尝试使用 win32com 发送电子邮件并将对象作为正文,例如:

在哪里:

但是,我收到以下错误消息:

我试图将字符串从table objectastable.get_string()和 as 中 取出str(table)。在这两种情况下,整个table object都打印为string单行(它丢失了table格式)

编辑:

table如果我作为电子邮件正文发送,我可以通过电子邮件发送table.get_html_string(),但是,我失去了所有的边界,这没关系..ish,但不是很好......

第二次编辑:

PrettyTable提供了一个 API 来在 Python 中打印表格,并最终返回一个对象。

基本上,我正在尝试获取该对象(当我调用该对象时,print table我会返回一个格式良好的表格)并将其转储到电子邮件中

0 投票
1 回答
14352 浏览

python-3.x - Python prettytable 没有模块,但是有模块

我正在尝试从https://github.com/facebookresearch/DrQA上运行 DrQa 形式的 facebook 研究。要求之一是漂亮的。我在安装它时遇到问题,然后跟着Can't install prettytable

现在我有以下内容:

尝试使用它:

我觉得我仍然需要安装模块(在链接中提到了这一点,但我也对没有 .py 的 scipy 感到怀疑,而 Prettytable 确实如此),但我不知道如何。有小费吗?

注意:我一直使用python2.7。这是第一次使用python3,也是第一次使用虚拟环境。我很可能在这里犯了一个错误。

注意 2:我在 prettytable.py 上执行了 chmod +x,还尝试使用 sudo 运行 interactive.py,以检查权限问题。