0

我正在使用prettytable模块进行漂亮的打印。我想知道如何保存漂亮的实例。我知道如何将其打印到文件中,但如果可能的话,我想将其保存在某个地方,例如酸洗。后来,我也想访问这些变量。有人可以帮帮我吗?

我漂亮的桌子如下所示:

from prettytable import PrettyTable

field_names = ["S.No", "username", "created_at", "result"]
tab = PrettyTable(field_names)
tab.padding_width = 1
tab.add_row([1, 'foo', '28-10-2016', 'Yes'])
tab.add_row([2, 'bar', '29-10-2016', 'Noo'])

但是我在表中添加了更多的行,有时它会是 100。理想情况下,我想保存变量tab并在以后访问我附加到的所有行tab

我怎样才能做到这一点?此外,是否可以访问tab[1][1]bar作为输出提供的单个值?我试过这个,但没有用。而是打印整行。

4

1 回答 1

0

你应该只用泡菜。

import pickle

pickle.dump( tab, open( "tab.p", "wb" ) )
于 2016-10-30T20:45:24.070 回答