jolausa

arguments

Mar 21st, 2017
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. Given 2 python files p1.py and p2.py:
  2.  
  3.  
  4. ===================================
  5. p1.py
  6. ===================================
  7. import argparse
  8. import sys
  9. import p2
  10.  
  11. parser = argparse.ArgumentParser()
  12. parser.add_argument("-a", "--paramA",
  13. help="Parameter script A",
  14. action="store_true")
  15. parser.parse_args()
  16.  
  17. def main():
  18. p2.main()
  19.  
  20. if __name__ == '__main__':
  21. main()
  22.  
  23.  
  24. ===================================
  25. p2.py
  26. ===================================
  27. import argparse
  28.  
  29. parser = argparse.ArgumentParser()
  30. parser.add_argument("-b", "--paramB",
  31. help="Parameter script B",
  32. action="store_true")
  33. args = parser.parse_args()
  34.  
  35. def main():
  36. print("Hello")
  37.  
  38. if __name__ == '__main__':
  39. main()
  40.  
  41.  
  42.  
  43.  
  44.  
  45. Execution:
  46. ===================================
  47. $ python p1.py -a
  48. usage: p1.py [-h] [-b]
  49. p1.py: error: unrecognized arguments: -a
  50.  
  51.  
  52. $ python p1.py -b
  53. usage: p1.py [-h] [-a]
  54. p1.py: error: unrecognized arguments: -b
Advertisement
Add Comment
Please, Sign In to add comment