2014-02-09 71 views

回答

1

參見。我懷疑這是可能的,因爲當你使用fopen,並將一些數據寫入文件時,它們並沒有真正寫入文件。它們暫時存儲在臨時緩衝區中。僅在調用fclose時,它們實際上是從緩衝區轉移到文件的。所以說你的另一個程序正在使用這個文件,每當其他程序寫入內容時,它不會在你面前自我更新。當程序關閉文件時,只需打開文件(或者如果已經打開並關閉它,再打開它)並閱讀新內容。當您打開一個文件時,會向您顯示當前版本文件的副本。所以當有人編輯它時,它不會在你面前改變。你需要關閉它,然後當你再次打開它時,python會去獲取新的編輯文件並顯示給你。