我已经浏览了Python docs提供的信息,但我仍然有点困惑。有没有人会写一个新文件的示例代码,然后使用pickle将字典转储到其中?
发布于 2012-06-27 10:16:12
试试这个:
import pickle
a = {'hello': 'world'}
with open('filename.pickle', 'wb') as handle:
pickle.dump(a, handle, protocol=pickle.HIGHEST_PROTOCOL)
with open('filename.pickle', 'rb') as handle:
b = pickle.load(handle)
print a == b
发布于 2014-03-27 22:54:49
# Save a dictionary into a pickle file.
import pickle
favorite_color = {"lion": "yellow", "kitty": "red"} # create a dictionary
pickle.dump(favorite_color, open("save.p", "wb")) # save it into a file named save.p
# -------------------------------------------------------------
# Load the dictionary back from the pickle file.
import pickle
favorite_color = pickle.load(open("save.p", "rb"))
# favorite_color is now {"lion": "yellow", "kitty": "red"}
发布于 2018-08-16 19:21:39
将Python数据(例如字典)转储到pickle文件的简单方法。
import pickle
your_dictionary = {}
pickle.dump(your_dictionary, open('pickle_file_name.p', 'wb'))
https://stackoverflow.com/questions/11218477
复制相似问题