我有兩個列表寫入文本文件作爲製表符分隔列在Python
A = ["ATTTGTA", "ATTTGTA", "ATTTGTA", "ATTTGTA"]
A_modified = ["ATTGTA", "AAAT", "TTTA"]
我想輸出製表符分隔txt文件看起來像
ATTTGTA ATTGTA
ATTTGTA AAAT
ATTTGTA TTTA
我試着下面的代碼,但它不會在兩列中寫入o/p,就像每次新行一樣
with open ('processed_seq.txt','a') as proc_seqf:
proc_seqf.write(A)
proc_seqf.write("\t")
proc_seqf.write(A_modified)
這是我得到的輸出
ATTTGTA
ATTGTA
ATTTGTA
AAAT
ATTTGTA
TTTA
我建議使用'csv'模塊。 – Kevin 2014-10-28 15:50:42
Write添加一個'\ n' – 2014-10-28 15:56:19
。 write()添加一個換行符。只是省略它。 – PsyKzz 2014-10-28 15:56:28