我想打印出我的第一列與其他列分別作爲選項卡(分離選項卡)。例如Col1 + Col2用於第一次打印,Col1 + Col3用於第二次Col1 + Col4等等。不過,我用下面的代碼打印出Col1 + Col2。爲什麼循環沒有進展?如何從Python中的txt中選擇不同的列
import csv
with open('/Users/elf/Desktop/TEST_DATA/text_haplo.txt', 'r', encoding="utf-8", errors="ignore") as text_haplo:
next(text_haplo)
for i in range(1, 5):
for line in text_haplo:
line = line.split('\t')
print(line[0], line[i])
輸入是:
A 1 2 3
B 10 20 30
C 100 200 300
而且我想輸出某事像:
A 1
B 10
C 100
A 2
B 20
C 200
A 3
B 30
C 300
請編輯您的問題幷包含輸入樣本。 – 2016-03-15 07:37:10
我編輯也輸入@LutzHorn – elfxx