选择一些字段

时间:2013-08-18 06:37:40

标签: python database python-3.x

我使用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()

我想只打印第四列,包括标题。

有可能吗?

1 个答案:

答案 0 :(得分:0)

解决方案已从原始海报的评论中移除。

解决方案是:

for line in open("db.txt"):
    columns = line.split("\t")
    print (columns[3]) # indexing starts at zero