我使用Python 3.3和格式化为txt的数据库。
数据库包含6列
id, date, r1, numbers, r2, numbers
像这样:
id date r1 numbers r2 numbers
1 25/03/2013 Ba 11 12 13 14 15 Da 33 44 55 66 77
2 26/03/2013 Ba 12 32 33 55 66 Da 22 11 14 17 23
3 27/03/2013 Ba 32 33 34 35 36 Da 37 38 39 40 41
我用Python实现的代码是:
f = open('db.txt','r')
for line in f.read().split('\n'):
print (line)
f.close()
我想只打印第四列,包括标题。
有可能吗?
答案 0 :(得分:0)
解决方案已从原始海报的评论中移除。
解决方案是:
for line in open("db.txt"):
columns = line.split("\t")
print (columns[3]) # indexing starts at zero