保存并检索可用内容

时间:2016-10-28 23:27:40

标签: python python-2.7 python-3.x prettytable

我使用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作为输出?我试过这个,但它没有用。而是打印整行。

1 个答案:

答案 0 :(得分:0)

你应该使用泡菜。

import pickle

pickle.dump( tab, open( "tab.p", "wb" ) )