【发布时间】:2015-03-18 17:16:05
【问题描述】:
在这个特定问题中我被要求做的是从文本文件(天气数据)中删除值,我可以这样做,然后将每行的数字 24-26 相加(在天气数据中,数字 24- 27 代表当天的总降水量)。这是我到目前为止所拥有的。
inputFilename="weather.dat"
inputFile=open(inputFilename, "r")
for line in inputFile:
line=line.strip()
for item in line:
q=0
q=int(line[24:27])
total=q+q
print("total precipitation: ",total)
我绝不是专家。运行此程序后,我得到了 1120 的答案,当我应该得到 3164 的答案时,我真的想不出从这里去哪里。
【问题讨论】:
-
在此处发布您的文本文件的 sn-p
-
035.5954-082.5568201001413059010000682.1
-
那是一行。大约还有 8 行相同,只是数字不同。