python读取字符串并转换为float

时间:2015-10-21 04:42:41

标签: python

我正在从一个文本文件中读取并使用以下代码行解析该行

with open(srcfile) as src:
  for i, line in enumerate(src):
    word = line.split('\t')

然后我试图让word[0]浮动哪个word[0]出现在文本文件中为1345.但我得到的是无法将字符串转换为浮动错误消息。当我打印word[0]时,它打印为'1 3 4 5'。谁都知道为什么这样做?以及如何修复它以便我可以将其更改为浮动?我尝试过以下内容但没有用:

x=word[0].strip(' \t\n\r')
x=word[0].replace(' ','')

文本文件格式为

1345 O::2.16.840.1.111234.3.13.30.1.1.11,VENDOR::Stbks,TYPE::YYY    1   2204    1

0 个答案:

没有答案