擅长:python、mysql、java
<p>由于您在<code>readFile</code>的接口中省略了<code>filename</code>的参数,因此基本上否定了<code>readFile</code>的任何未来用法,您可以执行以下操作</p>
<p>我们只需使用<code>with</code>语句来处理文件,并使用<code>list comprehension</code>来合成结果</p>
<pre><code>class TSP:
def __init__(self, filename):
with open(filename, 'r') as f:
self.cities = [line.strip().split(';') for line in f.readlines()]
#do something with self.cities here
tsp = TSP('somefile.ext')
</code></pre>