Sometimes you want to save a dictionary into a reusable file, and reuse it later. This is specifically useful when you need to save a color scheme for a large category and want to keep it consistent across your whole project.
Output it as a file:
import pickle colorDicOut = open('colorOut_dic.pkl', 'wb') pickle.dump(colorDic, colorDicOut) colorDicOut.close() with open('colorOut_dic.pkl', 'wb') as colorDicOut: pickle.dump(colorDic, colorDicOut)
Load it into a variable:
colorDicIn = open("colorOut_dic.pkl","rb") colorDic = pickle.load(colorDicIn)
UnicodeDecodeErrorcomes up, then it is likely an issue of incompatibility between python2 and python3, please refer to this post for solutions.