我是新手
INFILE:
Baby 1902
Buby 1952
Boby 1950
Daisy 1990
Dassy 1940
Dasay 1960
Rob 1960
Bob 1990
Bolob 1970
Asdf 1999
Run Code Online (Sandbox Code Playgroud)
码:
#!/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)
Run Code Online (Sandbox Code Playgroud)
它打印出第一个出生年份十次.我希望它每年打印出来.
试试这个:
with open('crap3.txt') as inData:
for line in inData:
line = line.strip()
name, year = line.split('\t', 1)
print(year)
Run Code Online (Sandbox Code Playgroud)
with打开文件时使用它是很好的习惯.然后该文件在块结束时自动关闭.