Я ищу простое решение, использующее Python для хранения данных в виде плоского файла, чтобы каждая строка представляла собой строковое представление массива, который можно легко проанализировать.
Я уверен, что в python есть библиотека для простого выполнения такой задачи, но до сих пор все найденные мной подходы казались небрежными, чтобы заставить его работать, и я уверен, что есть лучший подход. Пока я пробовал:
- метод array.toFile (), но не смог выяснить, как заставить его работать с вложенными массивами строк, он, казалось, ориентирован на целочисленные данные.
- Списки и наборы не имеют встроенного метода toFile, поэтому мне пришлось бы анализировать и кодировать его вручную.
- CSV выглядел хорошим подходом, но для этого также потребовался бы его ручной анализ, и он не позволял мне просто добавлять новые строки в конце - поэтому любые новые вызовы CSVWriter перезаписывают существующие данные файла.
Я действительно стараюсь избегать использования баз данных (возможно, SQLite, но это кажется немного излишним), потому что я пытаюсь разработать это, чтобы не иметь никаких программных предпосылок, кроме Python.