Python: сохранение объектов и использование рассола. расширение имени файла Привет, я пытаюсь использовать следующий фрагмент кода: import pickle object = Object() filehandler = open(filename, 'w') pickle.dump(object, filehandler) Я хотел бы знать, что должно быть расширением файла 'filename'. Спасибо! Ответ 1 Зависит от того, что вы хотите сделать с файлом. filename должно быть достаточно. И не используйте object как идентификатор. Он затеняет встроенный object. Ответ 2 Вы можете использовать любой filename, но как FYI, он распространен для использования ".p" (по понятным причинам). pickle.dump( favorite_color, open( "save.p", "wb" ) ) Читайте: UsingPickle Ответ 3 Еще одна вещь, на которую вы должны обратить внимание: вы должны использовать двоичный режим с работой файлов травления. Так что 'w' должно быть 'wb'.
Ответ 1 Зависит от того, что вы хотите сделать с файлом. filename должно быть достаточно. И не используйте object как идентификатор. Он затеняет встроенный object.
Ответ 2 Вы можете использовать любой filename, но как FYI, он распространен для использования ".p" (по понятным причинам). pickle.dump( favorite_color, open( "save.p", "wb" ) ) Читайте: UsingPickle
Ответ 3 Еще одна вещь, на которую вы должны обратить внимание: вы должны использовать двоичный режим с работой файлов травления. Так что 'w' должно быть 'wb'.