ОК, попробуем:
In [22]: import pickle
In [23]: numlist = {'Person': ['2342342', '15:05']}
In [24]: outfile = open("log.txt", "wb")
In [25]: pickle.dump(numlist, outfile)
In [26]: outfile.close()
In [27]: infile = open("log.txt", "rb")
In [28]: pickle.load(infile)
Out[28]: {'Person': ['2342342', '15:05']}
Как видите, я получил именно то, с чего начал (numlist
). Единственное, что изменилось по сравнению с вашим кодом, это то, что я закрываю outfile
перед повторным открытием, чтобы убедиться, что буферы сброшены.