【发布时间】:2015-12-30 02:49:19
【问题描述】:
我在 Python 中将数据集从 .txt 文件解析为 Excel 文件 (.csv) 时遇到问题。
源代码如下:
fin = open(filename,'r')
reader = csv.reader(fin)
for line in reader:
list = str(line).split()
print list3
print str(list3[1])
我的数据样本如下:
10134.5 -123 9.9527
Python 屏幕输出是这样的
["['10134.5", '-123', '9.9527,"']"
-131.7000
所以我现在假设list3[1] 是float 或数字,这会导致一些溢出,因为100,000 比它可以容纳的大...
你知道如何让 Python 将其视为 string 而不是 integer..
【问题讨论】:
-
list3在哪里获取值? -
应该是
print list和print str(list[1])而不是list3?