[('config.h', '.\\mb_config.h', '83A7A716'), ('mainCpp.cpp', '.\\mainCpp.cpp', '30FCD925')]
>>> data = [('config.h', '.\\mb_config.h', '83A7A716'), ('mainCpp.cpp', '.\\mainCpp.cpp', '30FCD925')]
>>> import pickle
>>> with open('data.pickle', 'wb') as fp:
... pickle.dump(data, fp)
...
>>> with open('data.pickle', 'rb') as fp:
... data_new = pickle.load(fp)
...
>>> data_new
[('config.h', '.\\mb_config.h', '83A7A716'), ('mainCpp.cpp', '.\\mainCpp.cpp', '30FCD925')]