ФОРМАТ · TEXT
TSV
Табличный обмен с табуляцией между полями.
- Расширения
- tsv
- MIME type
- text/tab-separated-values
- Представление
- text
- Потоковая обработка
- да
- Комментарии
- нет
- Поддержка схемы
- Внешнее описание колонок
- Порядок
- Строки и колонки упорядочены
- null
- Требует соглашения
- Diff
- Хорошая, пока поля не содержат табуляцию
- Архивация
- Укажите правила экранирования
Преимущества
- Удобен для вывода команд и небольших таблиц
Ограничения
- Нет единого повсеместного правила кавычек
Типичные ошибки
- Считать любую табуляцию внутри значения допустимой
Маленький пример
id name
1 Сосна
Среда: Python 3; стандартный модуль csv.
python3 -c "import csv; print(list(csv.reader(open('example.tsv', encoding='utf-8'), delimiter='\t')))"