擅长:python、mysql、java
<p>你的文件之所以很大,是因为它不停地循环,所以当你终止程序时,会有大量的<code>0</code>字节被写在那里。你知道吗</p>
<p>这是一个有效的解决方案</p>
<pre><code>def fib(n):
a, b = 1, 1
for i in range(n - 1):
a, b = b, a + b
return a
with open('nums', 'w') as f:
i = 1
while i <= 10:
n = fib(i)
f.write(str(n) + "\n")
i += 1
</code></pre>