Utils.py 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. # Author renyupeng
  2. # coding=utf-8
  3. # @Time : 2021/9/15 11:06 上午
  4. # @Site :
  5. # @File : Utils.py
  6. # @Software: PyCharm
  7. # @contact: renyupeng@c-top.com.cn
  8. import argparse
  9. import ast
  10. import getopt
  11. import sys
  12. from urllib.parse import unquote
  13. class Utils:
  14. """
  15. 参数获取工具类
  16. """
  17. @staticmethod
  18. def get_args():
  19. parser = argparse.ArgumentParser(description='')
  20. parser.add_argument('-start_time', type=str, default=None, help="TX_DT")
  21. parser.add_argument('-end_time', type=str, default=None, help="TX_DT")
  22. args = parser.parse_args()
  23. start_time = args.start_time
  24. end_time = args.end_time
  25. return start_time, end_time
  26. @staticmethod
  27. def get_task_args():
  28. parser = argparse.ArgumentParser(description='')
  29. parser.add_argument('-date_time', type=str, default=None, help="TX_DT")
  30. parser.add_argument('-day_count', type=int, default=None, help="DAY")
  31. args = parser.parse_args()
  32. date_time = args.date_time
  33. day_count = args.day_count
  34. return date_time, day_count