【发布时间】:2012-02-02 15:54:41
【问题描述】:
谁能详细解释一下这段代码的含义:
i = int(0)
L = list();
for row in reader:
if i != 0:
tempNum = convertStr(row[3].replace(",", ""))
L.append(tempNum)
i += 1
f.close()
tempTotal = 0.0
for value in L:
tempTotal += value
avgStrideDist = tempTotal / i
【问题讨论】:
-
你在哪里找到了这段代码?我们不能告诉你它在做什么,因为没有定义 reader。您是从 python excel 阅读器之类的工具中找到的吗?
-
(a) 哪一部分让您感到困惑? (b) 你没有包括所有变量的定义。特别是,
reader未在此代码中定义。 -
我认为缺少一些东西。我看到
f.close(),但我没有看到任何打开文件的东西。而且,reader对象是在哪里创建的? -
另外,这段代码的风格很糟糕。
-
@CraigHarrison:您可以并且应该编辑您的问题。