import dbm import os.path import random import string import sys dbname = "test" print(dbname) db = dbm.open(dbname, flag="n") print(db.keys()) db[sys.argv[1].encode()] = b"there" datname = dbname + ".dat" dirname = dbname + ".dir" for filename in (datname, dirname): print("{} exists?".format(filename), os.path.exists(filename)) for key in db: print(key, db[key]) db.close()