我有文本文件(test.data),其中包含(这只是其他文件中有更多值的示例....)
4.5,3.5,U1
4.5,10.5,U2
4.5,6,U1
3.5,10.5,U2
3.5,10.5,U2
5,7,U1
7,6.5,U1
我需要制作一个表格,其中第一个,第二个等列是值,最后列是类名。例如,在我的情况下,我想要这个:
4.5 3.5 U1
7 6.5 U1
5 7 U1
4.5 6 U1
3.5 10.5 U2
3.5 10.5 U2
4.5 10.5 U2
我开始阅读文件并阅读所有数据
import collections
f=open("primer.data",'r')
for line in f:
print line
任何想法如何为我的问题制作 for loop ?我知道我必须查看最后一个逗号然后这是最后一列(类名)....
答案 0 :(得分:1)
查看csv
模块。
答案 1 :(得分:0)
import csv
reader = csv.reader(open('test.data', 'r'))
for row in reader:
print '\t'.join(row)
import csv
reader = csv.reader(open('test.data', 'r'))
result = []
for row in reader:
result.append(row)
print result[0][1]