Python计算机编程。代码应该从文本文件中读取数据

时间:2014-05-06 11:21:22

标签: python weather

现在我正在尝试编写一个代码,该代码从URL文件中获取数据以计算平均温度。该文件正确读入(我为&#34执行了打印声明; d"一切都在那里),但之后一切似乎都停止了。

该文件有4列(按此顺序):日,月,年和温度。 由于我想计算平均温度,我只需要最后一列,但我试图首先定义所有列,因为我需要能够找到每年的平均温度!

我真的希望你可以提供帮助,我已经在这方面工作了几个小时而且没有在哪里。

这是我当前代码的开头......

local_file='str(station)'
infile = open(local_file, 'r')
d=infile.readlines()
data = {}
data['data'] = {}
#defines each column with an actual variable name
for line in infile:
  columns = line.split()
  print columns
  month = int(columns[0])
  day = int(columns[1])
  year = int(columns[2])

=============================================== =

提前感谢任何帮助。我非常感谢任何建议!

1 个答案:

答案 0 :(得分:1)

删除行d=infile.readlines()或使用d代替for for循环infile