在prettytab中使用add_row时出现问题

2024-09-28 20:43:54 发布

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

我正在尝试使用prettytable库格式化数组。这是我的代码:

from prettytable import PrettyTable
arrayHR = [1,2,3,4,5,6,7,8,9,10]
print ("arrayHR:", arrayHR)
x = PrettyTable(["Heart Rate"])
for row in arrayHR:
    x.add_row(row)

这将导致以下错误:

^{pr2}$

我确信我做了一件说不出的蠢事,但我不知道那是什么。一个善良的灵魂会指引我走向正确的方向吗?在


Tags: 代码infromimportaddforrate错误
1条回答
网友
1楼 · 发布于 2024-09-28 20:43:54

根据the documentationadd_row需要一个list不是int作为参数。假设您希望arrayHR中的值是每行中的第一个值,可以执行以下操作:

x = PrettyTable(["Heart Rate"])
for row in arrayHR:
    x.add_row([row])

或者采用add_column示例,同样来自文档:

^{pr2}$

相关问题 更多 >