<p>打开并读取指定的程序。它需要返回文件中的最大值。这就是我所拥有的,我想我会得到这个错误,但我不知道如何修复它!最后一行是问题。<code>TypeError: 'float' object is not iterable</code>。在</p>
<pre><code>def maxValueInFile(fileName):
iterator = iter(fileName)
minim, maxim = sorted((next(iterator), next(iterator)))
for item in iterator:
if item < minim:
minim = item
elif item > maxim:
maxim = item
return (maxim)
with open('fileName.txt','r') as f:
values=(float(value_str) for line in f for value_str in line.split())
minim, maxim = maxValueInFile(values)
print (minum, maxim)
</code></pre>