diff --git a/blah.txt b/blah.txt new file mode 100644 index 0000000..e69de29 diff --git a/blah2.txt b/blah2.txt new file mode 100644 index 0000000..e69de29 diff --git a/counter.py b/counter.py index 38ec816..2cc86c5 100644 --- a/counter.py +++ b/counter.py @@ -30,7 +30,27 @@ def update_counter(file_name, reset=False): >>> update_counter('blah2.txt') 2 """ - pass + if reset == True: + f = open(file_name ,'wb',True) + f.write(bin(1)) + f.close + return 1 + elif exists(file_name) == False: + f = open(file_name ,'wb',True) + f.write(bin(1)) + f.close + return 1 + else: + f = open(file_name ,'rb+',True) + st = f.read(10) + x = int(st[2:],2) + x += 1 + f.write(bin(x)) + f.close + return x + + + if __name__ == '__main__': if len(sys.argv) < 2: