擅长:python、mysql、java
<p>您需要使用open方法而不是linecache:</p>
<pre><code>def deleteShortLines():
text = 'file.txt'
f = open(text)
output = []
for line in f:
if len(line) >= 6:
output.append(line)
f.close()
f = open(text, 'w')
f.writelines(output)
f.close()
</code></pre>