我在解析Python文件(.csv)中的.txt文件中的數據集時遇到問題。在Python中解析包含大整數的字符串
源代碼如下所示:
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
或此刻的一個數字,這會導致某些溢出因素SE 100,000比大它可以容納... 你知道如何讓Python的把它當作一個string
不是integer
..
'list3'在哪裏得到一個值? – Jason
應該是'print list'和'print str(list [1])'而不是'list3'嗎? –