Как сохранить файл Python
Я вообще не понимаю во всяких этих file.save(. . .)
и тд. Мне просто нужно сохранить переменную в файл на Python. Напишите, пожалуйста, простой def, который просто сохраняет отдельный файл на устройстве с заданным именем и данными внутри файла.
Ответы (2 шт):
Автор решения: u111
→ Ссылка
def save_to_file(name, data):
file = open(name, 'w')
file.write(data)
file.close()
save_to_file('example.txt', '123')
Автор решения: Fox Fox
→ Ссылка
В учебниках для этой цели рекомендуют использовать модуль pickle. Пример:
import pickle
# Пример объекта для сохранения
data = {'name': 'Alice', 'age': 30, 'city': 'New York'}
# Сохранение объекта в файл
with open('data.pkl', 'wb') as file:
pickle.dump(data, file)
# Загрузка объекта из файла
with open('data.pkl', 'rb') as file:
loaded_data = pickle.load(file)
print(loaded_data)