Converter arquivo txt delimitado por tabulação em um arquivo csv usando Python

Então eu quero converter um arquivo de texto delimitado por tabulações simples em um arquivo csv. Se eu converter o arquivo txt em uma string usando string.split ('\ n') eu recebo uma lista com cada item da lista como uma string com '\ t' entre cada coluna. Eu estava pensando que eu poderia simplesmente substituir o '\ t' por uma vírgula, mas ele não trataria a string dentro da lista como string e permitiria que eu usasse string.replace. Aqui está o início do meu código que ainda precisa de uma maneira de analisar a guia "\ t".

<code>import csv
import sys

txt_file = r"mytxt.txt"
csv_file = r"mycsv.csv"

in_txt = open(txt_file, "r")
out_csv = csv.writer(open(csv_file, 'wb'))

file_string = in_txt.read()

file_list = file_string.split('\n')

for row in ec_file_list:       
    out_csv.writerow(row)
</code>

questionAnswers(3)

yourAnswerToTheQuestion