summaryrefslogtreecommitdiff
path: root/app/pickle_idea.py
diff options
context:
space:
mode:
Diffstat (limited to 'app/pickle_idea.py')
-rw-r--r--app/pickle_idea.py18
1 files changed, 17 insertions, 1 deletions
diff --git a/app/pickle_idea.py b/app/pickle_idea.py
index 2061d7c..45bd19a 100644
--- a/app/pickle_idea.py
+++ b/app/pickle_idea.py
@@ -7,6 +7,7 @@
# Task: incorporate the functions into wordfreqCMD.py such that it will also show cumulative frequency.
import pickle
+from datetime import datetime
def lst2dict(lst, d):
@@ -53,7 +54,22 @@ def save_frequency_to_pickle(d, pickle_fname):
pickle.dump(d2, f)
f.close()
-
+def unfamiliar(path,word):
+ f = open(path,"rb")
+ dic = pickle.load(f)
+ dic[word] += [datetime.now().strftime('%Y%m%d%H%M')]
+ fp = open(path,"wb")
+ pickle.dump(dic,fp)
+
+def familiar(path,word):
+ f = open(path,"rb")
+ dic = pickle.load(f)
+ if len(dic[word])>1:
+ del dic[word][0]
+ else:
+ dic.pop(word)
+ fp = open(path,"wb")
+ pickle.dump(dic,fp)
if __name__ == '__main__':