dd = pickle.load(open(fname_or_dict))
Q: UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 0: illegal multibyte sequence
A:
with open(fname_or_dict, 'rb') as f:
dd = pickle.load(f, encoding='latin1')
reason: python2 -> python3