嘗試csv.writer
:
import csv
your_data=[['ENSG00000137288.5', 0.16721311, 0.13442624], ['ENSG00000116032.5', 0.094311371, 0.1444611], ['ENSG00000167578.12', 0.062894806, 0.10162043]]
with open('output.txt', 'wb') as csvfile:
w = csv.writer(csvfile, delimiter=' ')
for row in your_data:
w.writerow(row)
您可以指定任何你想要的分隔符(逗號,製表符,空格等),矩陣中可以有任意數量的列和行。
如果你想在Excel中打開該文件,然後用逗號,
作爲分隔符和更改文件名.csv
:
import csv
your_data=[['ENSG00000137288.5', 0.16721311, 0.13442624], ['ENSG00000116032.5', 0.094311371, 0.1444611], ['ENSG00000167578.12', 0.062894806, 0.10162043]]
with open('output.csv', 'wb') as csvfile:
w = csv.writer(csvfile, delimiter=',')
for row in your_data:
w.writerow(row)
或使用tab
與dialect='excel'
:
import csv
your_data=[['ENSG00000137288.5', 0.16721311, 0.13442624], ['ENSG00000116032.5', 0.094311371, 0.1444611], ['ENSG00000167578.12', 0.062894806, 0.10162043]]
with open('output.xls', 'wb') as csvfile:
w = csv.writer(csvfile, delimiter='\t', dialect='excel')
for row in your_data:
w.writerow(row)
告訴我們什麼都有你試過 – cuongnv23
file = open(「file.txt」,「w」) write.file(「\ n」.join([「」。join(str(item))for re]]) – user3925736