Python通过列将数据从数组添加到prettytable

2024-05-20 11:12:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我创建了一个满是数字的数组。我想使用add_列将数组中的数据添加到prettytable中

number=[1,2,3,4,5,6,7,8,9,.....,100]

我希望漂亮表格的输出如下所示

+-----------+------+------------+-----------------+
| Number  |1 | 2 | 3 | 4 | .....                  |
+-----------+------+------------+-----------------+

我的代码如下所示

from prettytable import PrettyTable

x = PrettyTable()
x.add_column(["number", print(number)])
print(x)

当我运行python脚本时,它生成了一个错误

TypeError: add_column() missing 1 required positional argument: 'column'

如何做到这一点


Tags: 数据代码fromimport脚本addnumbercolumn
1条回答
网友
1楼 · 发布于 2024-05-20 11:12:34

您应该像这样使用addraw,如果 您需要将“number”添加为应添加到列表中的文本

number=['number',1,2,3,4,5,6,7,8,9]

from prettytable import PrettyTable
x = PrettyTable()
x.add_row(number)
print(x)

输出:

+    -+    -+    -+    -+    -+    -+    -+    -+    -+     +
| Field 1 | Field 2 | Field 3 | Field 4 | Field 5 | Field 6 | Field 7 | Field 8 | Field 9 | Field 10 |
+    -+    -+    -+    -+    -+    -+    -+    -+    -+     +
|  number |    1    |    2    |    3    |    4    |    5    |    6    |    7    |    8    |    9     |
+    -+    -+    -+    -+    -+    -+    -+    -+    -+     +

相关问题 更多 >