Какие доступны модули Python для сохранения и загрузки данных?

На StackOverflow есть много разрозненных сообщений о модулях Python, используемых для сохранения и загрузки данных.

Я сам знаком с json и pickle , а также слышал о pytables . Вероятно, есть еще кое-что. Кроме того, каждый модуль, похоже, соответствует определенной цели и имеет свои собственные ограничения (например, загрузка большого списка или словаря с помощью pickle занимает много времени, если вообще работает). Следовательно, было бы неплохо получить надлежащий обзор возможностей.

Не могли бы вы помочь предоставить исчерпывающий список модулей, используемых для сохранения и загрузки данных, с описанием каждого модуля:

  • какова основная цель модуля,
  • его пределы,
  • почему вы выбрали этот модуль по сравнению с другими?

7
задан Benjamin 19 January 2012 в 23:09
поделиться