0

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

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

可能吗?

4

1 回答 1

0

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

解决方案是:

for line in open("db.txt"):
    columns = line.split("\t")
    print (columns[3]) # indexing starts at zero
于 2015-06-01T19:27:25.630 回答