Я новичок в написании сценариев. У меня есть таблица (Table1.txt
), и мне нужно создать другую таблицу, в которой есть столбцы таблицы1, расположенные в столбцах и наоборот. Я нашел решения этой проблемы для Perl и SQL, но не для Python.
Я только начал изучать Python два дня назад, так что это насколько я понял:
import csv
import sys
with open(sys.argv[1], "rt") as inputfile:
readinput = csv.reader(inputfile, delimiter='\t')
with open("output.csv", 'wt') as outputfile:
writer = csv.writer(outputfile, delimiter="\t")
for row in readinput:
values = [row[0], row[1], row[2], row[3]]
writer.writerow([values])
Это просто воспроизводит столбцы в виде столбцов. Теперь мне хотелось бы написать последнюю строку как writer.writecol([values])
, но кажется, что такой команды нет, и я не нашел другого способа записи строк в виде столбцов.