我正在运行一个python脚本,它打开一个简单的CSV文件并从两列中提取数据,例如:
ABC 6
DEF 7
GHI 12
使用这些值运行我的脚本按预期工作。但是当我将CSV文件更改为包含小数时,脚本不会执行:
ABC 6.5
DEF 7
GHI 12.2
输出窗口立即关闭并在代码中终止:
for row in csv_f:
weight = long(row[1])
print row[0], weight, weight * NAV / 100
我尝试用“' float'那也不起作用。关于为什么会发生这种情况以及如何解决问题的任何想法?