From 50405e86e2d5d1e717bd7805860562d8007b82ba Mon Sep 17 00:00:00 2001 From: Kian Raissian Date: Mon, 24 Apr 2017 03:23:59 -0400 Subject: [PATCH] turning in the pickle toolbox. Sorry about extreme lateness. Partner issues from previous project carried over, had to work on final project. Please talk to me if you need me to clarify this absolute mess of my life in softdes --- counter.py | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/counter.py b/counter.py index 38ec816..510fd7a 100644 --- a/counter.py +++ b/counter.py @@ -30,7 +30,22 @@ def update_counter(file_name, reset=False): >>> update_counter('blah2.txt') 2 """ - pass + count=0 + if not exists(file_name): + f1=open(file_name, 'wb') + pickle.dump(count, f1) + f1.close() + + if not reset: + f1=open(filename, 'rb') + count=load(f1) + f1.close() + + f2=open(filename, 'wb') + pickle.dump(count,f2) + f2.close() + return count + if __name__ == '__main__': if len(sys.argv) < 2: