如何使用tkFileDialog保存和打开变量到文件?

时间:2013-03-28 12:20:33

标签: python-2.7 tkinter

我正在尝试使用tkFileDialog保存选项在文件中保存少量变量。在后面的部分我必须检索相同的变量。我不知道该怎么做。

谢谢

1 个答案:

答案 0 :(得分:2)

你可以使用泡菜:

import tkFileDialog
filename = tkFileDialog.asksaveasfilename()
a = 1
b = []
c = {}
f = open(filename, 'wb') # wb is important
import pickle
pickle.dump((a,b,c), f)
f.close()

现在加载:

import tkFileDialog
filename = tkFileDialog.askopenfilename()
f = open(filename, 'rb') # rb is important
import pickle
a, b, c = pickle.load(f)
f.close()