Advertisement
Guest User

Untitled

a guest
Sep 21st, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. if __name__ == "__main__":
  2. parser = argparse.ArgumentParser()
  3. parser.add_argument("--db",type=str, dest='db', nargs='?', default="test")
  4. parser.add_argument("--collection",type=str, dest='collection', nargs='?', help="Collection, default is test", default="test")
  5. args = parser.parse_args()
  6. db = args.db # gross!
  7. collection = args.collection # yuck!
  8. print(db)
  9. print(collection)
  10.  
  11. if __name__ == "__main__":
  12. parser = argparse.ArgumentParser()
  13. parser.add_argument("--db",type=str, dest='db', nargs='?', default="test")
  14. parser.add_argument("--collection",type=str, dest='collection', nargs='?', help="Collection, default is test", default="test")
  15. parser.SUPER_parse_args() # now, db and collection are already in the namespace!
  16. print(db)
  17. print(collection)
  18.  
  19. globals().update(args.__dict__)
  20.  
  21. parser_args = parser.parse_args()
  22. if parser_args.verbose:
  23. globals().update(argparse.Namespace(verbose=parser_args.verbose).__dict__)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement