0

我创建了一个充满数字的数组。我想基本上使用 add_columns 将数据从数组添加到漂亮表

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脚本时,它产生了一个错误

类型错误:add_column() 缺少 1 个必需的位置参数:'column'

如何做到这一点?

4

1 回答 1

2

您应该像这样使用 add raw ,如果您需要添加“数字”作为文本,您应该添加到列表中

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     |
+---------+---------+---------+---------+---------+---------+---------+---------+---------+----------+
于 2021-05-23T07:26:08.243 回答