Я пытаюсь узнать, как использовать модуль pickle
в Python:
import pickle
x = 123
f = open('data.txt','w')
pickle.dump(x,f)
Вот что я получаю:
Traceback (most recent call last):
File "D:\python\test.py", line 5, in <module>
pickle.dump(x,f)
TypeError: must be str, not bytes
Однако этот код работает просто отлично:
import pickle
dump = pickle.dump(123)
print(dump)
Что я делаю не так?