运行Python脚本,当CSV文件包含十进制值时关闭

时间:2015-11-06 18:10:00

标签: python csv precision execution termination

我正在运行一个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'那也不起作用。关于为什么会发生这种情况以及如何解决问题的任何想法?

0 个答案:

没有答案