Python 通过列将数组中的数据添加到 prettytable
Python Add data from array to prettytable via column
我创建了一个充满数字的数组。我想基本上使用 add_columns
将数组中的数据添加到 prettytable
number=[1,2,3,4,5,6,7,8,9,.....,100]
我希望漂亮table的输出像下面这样
+-----------+------+------------+-----------------+
| 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'
如何实现?
你应该像这样使用 add raw,如果
您需要添加 '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 |
+---------+---------+---------+---------+---------+---------+---------+---------+---------+----------+
我创建了一个充满数字的数组。我想基本上使用 add_columns
将数组中的数据添加到 prettytablenumber=[1,2,3,4,5,6,7,8,9,.....,100]
我希望漂亮table的输出像下面这样
+-----------+------+------------+-----------------+
| 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'
如何实现?
你应该像这样使用 add raw,如果 您需要添加 '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 |
+---------+---------+---------+---------+---------+---------+---------+---------+---------+----------+