我使用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
作为输出?我试过这个,但它没有用。而是打印整行。
答案 0 :(得分:0)
你应该使用泡菜。
import pickle
pickle.dump( tab, open( "tab.p", "wb" ) )