我试图将一个 txt 文件中的一组字符串转换为列表中的整数。我找到了一段很好的代码片段,可以返回每一行,然后我尝试将其转换为一个整数。问题在于这些数字是科学计数法表示的,会出现如下错误:ValueError: invalid literal for int() with base 10: '3.404788e-001'。
这是我一直在摆弄的代码:
这是我一直在摆弄的代码:
data = []
rawText = open ("data.txt","r")
for line in rawText.readlines():
for i in line.split():
data.append(int(i))
print data[1]
rawText.close()