擅长:python、mysql、java
<p>这个阅读代码对你有用吗</p>
<pre><code>def read_polynomial(polyfilename):
infileobj = open(polyfilename, 'r')
final = []
for line in infileobj.readlines():
nums = line.split()
final.append( (float(nums[0]), int(nums[1])) )
infileobj.close()
return final
</code></pre>
<p>使用<code>with open()</code>的更简洁版本:</p>
<pre><code>def read_polynomial(path):
final = []
with open(path, 'r') as f:
for line in f.readlines():
nums = line.split()
final.append( (float(nums[0]), int(nums[1])) )
return final
</code></pre>