2010-05-04 61 views

回答

10

使用

f.flush() 

刷新寫入到磁盤。或者,如果您使用的是f完成後,你可以使用

f.close() 

沖洗並關閉文件。

2

這個問題可以完全製作the with statement使用來避免:

with open("key.txt","w") as f: 
    s=str(a) 
    f.write(s) 

該文件將塊完成時自動關閉。使用the with statement你不必擔心這種bug蔓延到你的代碼中。