我是脚本新手。我有一个表 ( Table1.txt
),我需要创建另一个表,其中 Table1 的行按列排列,反之亦然。我找到了 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])
但似乎没有这样的命令,而且我还没有找到另一种将行写成列的方法。