все Python 3Файлы и I/Oфункция
csv.get_dialect()
csv — диалекты
Возвращает зарегистрированный диалект по имени — чтобы посмотреть его параметры: разделитель, кавычки, конец строки.
Синтаксис
csv.get_dialect(name)
Возвращается неизменяемый объект: присвоить ему delimiter не получится — будет AttributeError. Чтобы получить похожий формат, регистрируйте новый на основе старого (register_dialect('x', 'excel', delimiter=';')). Неизвестное имя даёт csv.Error, а не None, так что проверку лучше делать через list_dialects().
Примеры
import csv
d = csv.get_dialect('excel')
print(repr(d.delimiter), repr(d.lineterminator)) # → ',' '\r\n'
try:
d.delimiter = ';'
except AttributeError:
print('только чтение') # → только чтение
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности