Я использую модуль CSV в Python для анализа файла с разделителями. Я использую метод register_dialect в csv, чтобы указать разделитель и другие параметры. Все это время работало нормально, но теперь у меня есть файл, который использует «табуляцию» в качестве разделителя. Это, очевидно, дает мне ошибку - «TypeError:« delimiter »должен быть строкой из 1 символа при использовании« \ t »в качестве разделителя.
Есть ли способ использовать символ табуляции здесь? Какие у меня варианты сейчас?
Спасибо !!
fileObject = open(fullFilePath,'rb')
csv.register_dialect('MyDialect', delimiter='\t',doublequote=False,quotechar='',lineterminator='\n',escapechar='',quoting=csv.QUOTE_NONE)
myReader = csv.reader(fileObject,'MyDialect')
Я использую Python 2.7.