rememberer
1.0.0
기억자는 기능이 이전 결과를 기억하도록 돕는 도구입니다.
이 패키지의 장점은 다른 메모 화 패키지와 비교하여 프로그램을 죽이고 다시 시작하더라도 기능의 결과를 기억한다는 것입니다.
또한 피클 파일을 사용하여 결과를 저장하기 때문에 Python 통역사를 다시 시작하더라도 결과를 기억합니다.
pip install rememberer from rememberer import rem
def add ( a , b ):
import time
time . sleep ( 3 )
return a + b
rem ( add , 1 , b = 2 ) # this will take 3 seconds
rem ( add , 1 , b = 2 ) # this will take ~0 seconds데코레이터로도 사용할 수 있습니다.
from rememberer import rem_dec
@ rem_dec
def add ( a , b ):
import time
time . sleep ( 3 )
return a + b
add ( 1 , b = 2 ) # this will take 3 seconds
add ( 1 , b = 2 ) # this will take ~0 seconds 캐시를 지우려면 forget 메소드를 사용할 수 있습니다.
from rememberer import forget
forget ( add , 1 , b = 2 )