Как хранить табличные данные для Python?

Как лучше всего хранить информацию табличного вида как на скрине?
J2blxbas4jjxqr.jpg
Таких строчек примерно 300 и иногда они будут меняться.
Не хочу связываться с базами данных.
  • Вопрос задан
  • 1409 просмотров
Решения вопроса 3
leahch
@leahch
3D специалист. Dолго, Dорого, Dерьмово.
Если не хочется связываться с базой, то храните в json например, в виде dict, где ключом будет штрихкод. Относительно легко редактировать в любом редакторе, просто загружать и сохранять.
Ну и если товаров будет много, то лучше базу данных. Для вашей задачи прекрасно подойдет redis.io HSET, где ключом будет штрихкод, а значением тот же json :-)
Ответ написан
Комментировать
@deliro
Вопрос как лучше всего хранить информацию табличного вида как на скрине!

В БД

Не хочу связываться с базами данных.

Зря.

Можешь попробовать Pandas.
Ответ написан
lxsmkv
@lxsmkv
Test automation engineer
CSV конечно подойдет (уже упоминали). Работа с CSV вообще встроена в базовые библиотеки,так что ничего инсталлировать даже не придется (это преимущество больше на тот случай если скрипт на каком нибудь чужом сервере нужно будет выполнять, где просто так никакой pip не запусить). И экспорт/импорт для CSV в экселе есть.
Конечно есть и библиотеки для питона чтобы работать с файлами эксель напрямую, openpyxl например.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Nikon_NLG
Чем вас sqlite не устраивает?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы