我是个新手
输入文件:
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 的末尾自动关闭。
