Python 3.2+Файлы и I/Oпонятие
csv.unix_dialect
csv — диалекты
Диалект в стиле Unix: конец строки '\n' и кавычки вокруг каждого поля. Зарегистрирован под именем 'unix'.
Синтаксис
csv.writer(f, dialect='unix')
Его выбирают ради '\n' вместо '\r\n', но он заодно включает QUOTE_ALL: в кавычки берётся каждое поле, даже числа, и файл заметно отличается от привычного. Если нужен только другой конец строки, проще передать writer'у lineterminator='\n'. При чтении разница несущественна: reader понимает оба конца строки.
Примеры
import csv
import io
out = io.StringIO()
csv.writer(out, dialect='unix').writerow(['a', 1])
print(repr(out.getvalue())) # → '"a","1"\n'
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности