Python pickle дает "AttributeError: объект" str "не имеет атрибута" писать "" Когда я пытаюсь что-то раскрыть, я получаю AttributeError: 'str' object has no attribute 'write' Пример: import pickle pickle.dump({"a dict":True},"a-file.pickle") дает: ... AttributeError: 'str' object has no attribute 'write' Что не так? Ответ 1 Это тривиальная ошибка: pickle.dump(obj,file) принимает объект file, а не имя файла. Мне нужно что-то вроде: with open("a-file.pickle",'wb') as f: pickle.dump({"a dict":True},f)
Ответ 1 Это тривиальная ошибка: pickle.dump(obj,file) принимает объект file, а не имя файла. Мне нужно что-то вроде: with open("a-file.pickle",'wb') as f: pickle.dump({"a dict":True},f)