Преобразование txt-файла с разделителями табуляции в файл csv с помощью Python

Итак, я хочу преобразовать простую вкладку текстовый файл с разделителями в файл csv. Если я преобразую текстовый файл в строку, используя string.split('\n'), я получаю список с каждым элементом списка в виде строки с '\t' между каждым столбцом. Я думал, что могу просто заменить '\ t' запятой, но он не будет обрабатывать строку в списке как строку и позволит мне использовать string.replace. Вот начало моего кода, которому все еще нужен способ анализа вкладки "\t".

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)
21
задан wilbev 19 April 2012 в 01:24
поделиться