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 に答える