six.py 814 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. # -*- coding: utf-8 -*-
  2. """
  3. -------------------------------------------------
  4. File Name: six
  5. Description :
  6. Author : JHao
  7. date: 2020/6/22
  8. -------------------------------------------------
  9. Change Activity:
  10. 2020/6/22:
  11. -------------------------------------------------
  12. """
  13. __author__ = 'JHao'
  14. import sys
  15. PY2 = sys.version_info[0] == 2
  16. PY3 = sys.version_info[0] == 3
  17. if PY3:
  18. def iteritems(d, **kw):
  19. return iter(d.items(**kw))
  20. else:
  21. def iteritems(d, **kw):
  22. return d.iteritems(**kw)
  23. if PY3:
  24. from urllib.parse import urlparse
  25. else:
  26. from urlparse import urlparse
  27. if PY3:
  28. from imp import reload as reload_six
  29. else:
  30. reload_six = reload
  31. if PY3:
  32. from queue import Empty, Queue
  33. else:
  34. from Queue import Empty, Queue