Python Glossary English

все Python 3Файлы и I/Oфункция

csv.list_dialects()

csv — диалекты

Возвращает список имён всех зарегистрированных диалектов: встроенных 'excel', 'excel-tab', 'unix' и добавленных через register_dialect().

Синтаксис

csv.list_dialects()

Список показывает имена регистрации, а не имена классов: здесь 'excel-tab' через дефис, хотя класс зовётся csv.excel_tab. Это снимок на момент вызова: реестр общий на процесс, и чужой модуль мог добавить или удалить диалект. Удобно для проверки перед get_dialect(), который на неизвестном имени бросает csv.Error.

Примеры

import csv
print(sorted(csv.list_dialects()))  # → ['excel', 'excel-tab', 'unix']

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности