我试图在一个表中打印我的数据,其中包含标题和数据,但是每行都打印标题。你知道吗
我正在使用Texttable
并且已经尝试了PrettyTable
和制表。你知道吗
我使用的代码是:
for T in T:
k = (A*math.exp((-x)/T))/6.022E+23
table = Texttable ()
table.set_cols_align(["c", "c"])
table.add_rows([["T", "k"],
[T, k]])
print table.draw()
我的结果是:
+-----+-------+
| T | k |
+=====+=======+
| 500 | 0.000 |
+-----+-------+
+-----+-------+
| T | k |
+=====+=======+
| 600 | 0.000 |
+-----+-------+
我希望输出表如下所示:
+-----+-------+
| T | k |
+=====+=======+
| 500 | 0.000 |
+=====+=======+
| 600 | 0.000 |
+-----+-------+
应该在循环外部设置头,而不是在每次迭代中将其作为行添加。你应该在循环外打印表格。经过测试,工作正常。你知道吗
相关问题 更多 >
编程相关推荐