Python Glossary Русский

all Python 3Files & I/Ofunction

csv.get_dialect()

csv — dialects

Returns a registered dialect by name, so you can inspect its parameters: delimiter, quote character, line terminator.

Syntax

csv.get_dialect(name)

It returns an immutable object: assigning its delimiter raises AttributeError. To get a similar format, register a new one based on the old (register_dialect('x', 'excel', delimiter=';')). An unknown name raises csv.Error rather than returning None, so check with list_dialects() instead.

Examples

import csv
d = csv.get_dialect('excel')
print(repr(d.delimiter), repr(d.lineterminator))  # → ',' '\r\n'
try:
    d.delimiter = ';'
except AttributeError:
    print('только чтение')  # → только чтение

See also

Open in the full glossarydocs.python.orgReport an inaccuracy