2017-01-12 21 views
-1

こんにちは私の質問は簡単ですが、ファイルに結果を書き込むループがあり、ループ全体を処理するには時間がかかります。すべての結果をPythonに書き込む方法はありますかそれが取得する、またはループ内のファイルを閉じる必要がありますか?もっと長くなるのだろうか? 皆さんありがとうございますPythonをファイルにライブで書く方法

fi= open('results','a') 
for j in range(1,100): 
    tt=j 
    res=scipy.optimize.newton(zero,15) 
    fi.write("\n"+str(tt)+", " + str(res)+", "+str(zero(res))) 
print("done") 
print("--- %s seconds ---" % (time.time() - start_time)) 
winsound.Beep(300,2000) 
fi.closed 
+0

plzはあなたの仕事を示しています。 –

+0

[Pythonファイルのオープン/クローズと、プロセスが終了するまでそれを開いたままにする]の可能な複製(http://stackoverflow.com/q/11349020/1165509) – marcanuy

答えて

関連する問題