Остерегайтесь цитирования
Одно из отличий форматов CSV и TSV состоит в том, что большинство реализаций CSV ожидают, что в данных может использоваться разделитель , может и предписывают механизм цитирования.Например, «Доу, Джон» - это один столбец, и при преобразовании в TSV вам нужно оставить эту запятую там, но удалить кавычки.
Name,Age
Bob,12
"Doe, John",13
"William ""Billy"" Bob",14
может быть должным образом преобразовано в
Name\tAge
Bob\t12
Doe, John\t13
William "Billy" Bob\t14
Это не то, что делает предложенный код.
Возможно, вам лучше использовать готовый парсер csv, например, предоставленный pandas (http://pandas.pydata.org/pandas-docs/version/0.23/generated/pandas.read_csv.html)