他のプログラマーが書いたプログラムを習っています。ですから、私はピクルされたアイテムの構造を見たいと思います。 私は例えば...私はスパイダーを使用してIpythonでピクルスをロードしようとしています、漬けデータの構造を知っておく必要があるので:Ipythonコンソールでピクルされたオブジェクトの構造をロード/表示する方法は? (Windows 7、Spyder、Ipythonコンソール)
import pickle
data1 = {'a': [1, 2.0, 3, 4+6j],
'b': ('string', u'Unicode string'),
'c': None}
selfref_list = [1, 2, 3]
#selfref_list.append(selfref_list)
output = open('data.pkl', 'wb')
# Pickle dictionary using protocol 0.
pickle.dump(data1, output)
# Pickle the list using the highest protocol available.
pickle.dump(selfref_list, output, -1)
output.close()
私はここで漬けの.pklファイルの構造を知っていただきたいと思います。
は答えをいただき、ありがとうございます。実際には、コンソールでピクルされたデータを取得したかったのです。 私は私が知っていることができれば知りたいのですが例えばためのローディング なしの漬け物に含まれるデータの種類: タイプ(X)のdict タイプ(Y)である:我々はピクルスをロードするための2倍を与えることができ のでリスト – Abhishek
私たちが知っているのは、2つのアイテムだけが節約されていることです。 x = pickle.load(f) y = pickle.load(f) しかし、何アイテムがあるのかわからないとき...そのような問題にどう対処するか。 – Abhishek