擅长:python、mysql、java
<p>这几乎就是纳尔的答案:</p>
<pre><code>def sumOfInt():
with open("sample.txt", "r") as infile:
total = 0
for line in infile:
try:
total += float(line)
except ValueError:
pass
print("The sum of the list is:", total)
</code></pre>
<p>…不同之处在于try/except稍微简单一点,而且在求和之前它不会建立一个(潜在的巨大的)数字列表。你知道吗</p>