Skip to main content
 首页 » 编程设计

python之使用 python 打印列

2025年05月04日13Renyi-Fan

我是个新手

输入文件:

Baby    1902 
Buby    1952 
Boby    1950 
Daisy   1990 
Dassy   1940 
Dasay   1960 
Rob 1960 
Bob 1990 
Bolob   1970 
Asdf    1999 

代码:

#!/usr/bin/python 
 
inData = open('crap3.txt') 
Lina = inData.readline() 
Lina = Lina.strip() 
tmpFields = Lina.split('\t') 
for line in inData: 
  bla = tmpFields[1] 
  print(bla) 

它打印出第一个生日十次。我希望它每年都打印出来。

请您参考如下方法:

试试这个:

with open('crap3.txt') as inData: 
    for line in inData: 
        line = line.strip() 
        name, year = line.split('\t', 1) 
        print(year) 

打开文件时使用with 是一个很好的习惯。该文件随后会在该 block 的末尾自动关闭。