все Python 3Файлы и I/Oфункция
csv.unregister_dialect()
csv — диалекты
Удаляет диалект из реестра по имени. После этого имя больше нельзя передать в reader и writer.
Синтаксис
csv.unregister_dialect(name)
Удаление незарегистрированного имени — не тихая операция: бросается csv.Error «unknown dialect», а не KeyError, так что ловить нужно именно его. Удалить можно и встроенный 'excel': вызов reader без dialect продолжит работать, а вот dialect='excel' уже даст ошибку. Обычно функция нужна в тестах, чтобы убрать за собой временный диалект.
Примеры
import csv
csv.register_dialect('tmp', delimiter='|')
csv.unregister_dialect('tmp')
try:
csv.unregister_dialect('tmp')
except csv.Error as e:
print(e) # → unknown dialect
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности