Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os
- db = []
- #----------------------------------------
- def touch_db(folder):
- if not os.path.exists(folder):
- print("Folder " + str(folder) + " doesn't exist and will be created now.")
- os.makedirs(folder)
- f = open(folder + "db.txt", "w")
- f.close()
- print(str(folder) + "db.txt was touched.")
- return
- def existing_db(folder):
- return os.path.exists(folder + "db.txt")
- def read_to_db(folder):
- f = open(folder + "db.txt", "r")
- for line in db:
- add(line)
- f.close()
- print(str(folder) + "db.txt was read into the hash database.")
- return
- def write_db_to(folder):
- f = open(folder + "db.txt", "w")
- for line in db:
- f.write(line + "\n")
- f.close()
- print("The hash database was written to " + str(folder) + "db.txt")
- return
- def add(item):
- return db.append(item)
- def remove(item):
- return db.remove(item)
- def has(item):
- return item in db
- def size():
- return len(db)
- #----------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement