Этот вопрос может рассматриваться как субъективный, но я хотел бы спросить пользователей SO, какой общий формат структурированных текстовых данных лучше всего поддерживается в Python.
Мой первоначальный выбор:
С какой из этих трех легче всего работать в Python (т. Е. Имеет лучшую поддержку / производительность библиотеки).... или есть другой формат, который я не упомянул, который лучше поддерживается в Python.
Я не могу использовать только формат Python (например, Pickling), так как взаимодействие очень важно, но большая часть кода, которыйдескрипторы этих файлов будут написаны на Python, поэтому я стремлюсь использовать формат, который имеет самую сильную поддержку в Python.
CSV или фиксированный текст столбца также могут быть жизнеспособными для большинства случаев использования, однако я быЯ предпочитаю гибкость более масштабируемого формата.
Спасибо
Примечание
Что касается взаимодействия, я буду изначально генерировать эти файлы из Ruby, используя Builder
, однако Ruby будетNне буду снова использовать эти файлы.