1

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

谢谢

4

1 回答 1

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()
于 2013-03-28T15:28:07.267 回答