Добавить в корзинуПозвонить
Найти в Дзене
Машинное обучение

Python Tip: pickle — быстрый способ сохранить Python-объекты в файл

pickle умеет сериализовать почти любые Python-структуры: словари, списки, кортежи, set, числа, строки и даже более сложные объекты. Пример: import pickle data = { "name": "Alice", "scores": [10, 20, 30], "active": True } with open("data.pickle", "wb") as f: pickle.dump(data, f) with open("data.pickle", "rb") as f: loaded_data = pickle.load(f) print(loaded_data) Главный нюанс: pickle небезопасен. Никогда не загружайте `.pickle`-файлы из неизвестных источников, потому что при чтении они могут выполнить вредоносный код. Используйте pickle только для внутренних данных, которым доверяете.

Python Tip: pickle — быстрый способ сохранить Python-объекты в файл.

pickle умеет сериализовать почти любые Python-структуры: словари, списки, кортежи, set, числа, строки и даже более сложные объекты.

Пример:

import pickle

data = {

"name": "Alice",

"scores": [10, 20, 30],

"active": True

}

with open("data.pickle", "wb") as f:

pickle.dump(data, f)

with open("data.pickle", "rb") as f:

loaded_data = pickle.load(f)

print(loaded_data)

Главный нюанс: pickle небезопасен.

Никогда не загружайте `.pickle`-файлы из неизвестных источников, потому что при чтении они могут выполнить вредоносный код.

Используйте pickle только для внутренних данных, которым доверяете.