Guest User

Untitled

a guest
Jan 24th, 2019
25
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. ######################
  2. driver1.py
  3. import argparse
  4. import sys
  5. import a1
  6. import b1
  7.  
  8. def build_parser():
  9. parser = argparse.ArgumentParser()
  10.  
  11. parser.add_argument('-a',action='store',dest='a')
  12. parser.add_argument('-b',action='store',dest='b')
  13. return parser
  14.  
  15. def driver(args):
  16. print type(args)
  17. print args
  18. a1.main(args)
  19. b1.main(args)
  20.  
  21. def main(args):
  22. parser = build_parser()
  23. args = parser.parse_known_args(args)
  24. driver(args)
  25.  
  26. if __name__ == "__main__":
  27. main(sys.argv)
  28. ####################
  29. a1.py
  30. import argparse
  31. import sys
  32.  
  33. def build_parser():
  34. parser = argparse.ArgumentParser()
  35.  
  36. parser.add_argument('-a',action='store',dest='a')
  37. return parser
  38.  
  39. def driver(args):
  40. print type(args)
  41. print args
  42.  
  43. def main(args):
  44. parser = build_parser()
  45. args = parser.parse_known_args(args)
  46. driver(args)
  47.  
  48. if __name__ == "__main__":
  49. main(sys.argv)
  50. ####################
  51. b1.py
  52. import argparse
  53. import sys
  54.  
  55. def build_parser():
  56. parser = argparse.ArgumentParser()
  57.  
  58. parser.add_argument('-b',action='store',dest='b')
  59. return parser
  60.  
  61. def driver(args):
  62. print type(args)
  63. print args
  64.  
  65. def main(args):
  66. #parser = build_parser()
  67. #args = parser.parse_args(args)
  68. driver(args)
  69.  
  70. if __name__ == "__main__":
  71. main(sys.argv)
Add Comment
Please, Sign In to add comment