例:私は持っています:
def readDb():
# Fetch a lot of data from db, spends a lot time
...
return aList
def calculation():
x = readdb()
# Process x
...
return y
Pythonインタープリターでは、
実行calculation()
するたびにデータベースの再読み取りに多くの時間がかかりますが、これは不要です。この削減プロセスを回避するために
、結果を保存するにはどうすればよいですか?readdb()
編集:
私はここで同様の質問を見つけましたが、答えがよくわかりません
再実行せずに再利用するための関数の保存