PYTHON СОХРАНЕНИЕ МАССИВА В ФАЙЛ
Python позволяет очень легко сохранять данные в файлы. Если вам нужно сохранить массив данных в файл, например, массив чисел, можно воспользоваться модулем NumPy. Для начала необходимо установить этот модуль, если он еще не установлен:
!pip install numpy
Далее можно создать массив чисел и сохранить его в файл с помощью функции numpy.savetxt()
:
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
np.savetxt('array.txt', arr)
Файл будет сохранен в текующей директории, и его можно прочитать с помощью функции numpy.loadtxt()
:
loaded_arr = np.loadtxt('array.txt')
print(loaded_arr)
Если же вы хотите сохранить массив, содержащий не только числа, а например, строки, можно воспользоваться родными средствами Python - модулем pickle:
import pickle
arr = ['apple', 'banana', 'cherry']
with open('array.pickle', 'wb') as f:
pickle.dump(arr, f)
Файл также будет сохранен в текущей директории, и его можно прочитать таким образом:
with open('array.pickle', 'rb') as f:
loaded_arr = pickle.load(f)
print(loaded_arr)
Работаем с JSON в Python. Парсинг JSON, сохраняем JSON в файл
Задача из Собеседования на 160,000 Евро в Год
Работа с файлами в Python. Чтение и запись данных
Уроки Python - Работа с файлам - Сохранение файлов из интернета
Работа с файлами в Python. Создание, чтение, запись, удаление. Конструкция WITH-AS - Базовый курс
Уроки Python / Работа с файлами запись в файл
Новые материалы: