当python从文件中读取时
这是我的密码:当python从文件中读取时,python,file,while-loop,Python,File,While Loop,这是我的密码: variables = [0, 0, 0, 0] while (variables[2]<4): with open('vystup_online.txt') as f: for line in f: variables = (line.strip().split()) print variables[2] 我假设它将打印变量[2],直到我将文件更改为: 2 10.249402 1.000000 25.596176
variables = [0, 0, 0, 0]
while (variables[2]<4):
with open('vystup_online.txt') as f:
for line in f:
variables = (line.strip().split())
print variables[2]
我假设它将打印变量[2],直到我将文件更改为:
2 10.249402 1.000000 25.596176
或类似的
我刚开始
>>>
0.000000
没别的了。怎么了
这就是我需要的:
>>>
0.000000
0.000000
0.000000
0.000000
0.000000
0.000000
0.000000
...
变量[2]变量[2]
是一个字符串<代码>'0.000000'<4
是错误的。您实际上想做什么?是否要查看文件的更改?这听起来有点像一个。当然……我没注意到。它应该是这样的:while(float(变量[2])
>>>
0.000000
0.000000
0.000000
0.000000
0.000000
0.000000
0.000000
...