擅长:python、mysql、java
<p>要继续Gabriel的回答,最好使用<code>with open</code>方式打开文件。所以你不能忘记关闭它,就像你在代码的第二部分所做的那样。你知道吗</p>
<pre><code>term = "iphone"
with open('./export/importlist.txt') as my_file:
with open('./export/only_iphone.txt', 'w') as extoutput:
for line in my_file:
line = line.strip().split(',')
if term in line and 'samsung' not in line and 'htc' not in line:
#print line
extoutput.write('{}'.format(line))
time.sleep(1)
numberofentries = 0
with open('./export/only_iphone.txt') as f:
for line in f:
if line.strip():
numberofentries += 1
print (numberofentries)
</code></pre>