__init__.py 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. """
  2. 工具模块集合
  3. 包含数据处理、验证等常用工具类
  4. 版本: 1.0.0
  5. 使用示例:
  6. from app.utils import DataUtil, ValidationUtil
  7. # 数据处理示例
  8. data = {'key': 'value'}
  9. json_str = DataUtil.to_json(data)
  10. # 验证示例
  11. email = 'test@example.com'
  12. is_valid = ValidationUtil.is_email(email)
  13. """
  14. __version__ = '1.0.0'
  15. from .date_util import DateUtil
  16. from .data_util import DataUtil
  17. from .file_util import FileUtil
  18. from .network_util import NetworkUtil
  19. from .string_util import StringUtil
  20. from .validation_util import ValidationUtil
  21. # 常用方法快捷调用
  22. to_json = DataUtil.to_json
  23. is_email = ValidationUtil.is_email
  24. is_valid_ip = NetworkUtil.is_valid_ip
  25. get_file_size = FileUtil.get_file_size
  26. get_current_time = DateUtil.get_current_time
  27. format_date = DateUtil.format_date
  28. parse_date = DateUtil.parse_date
  29. get_timestamp = DateUtil.get_timestamp
  30. __all__ = [
  31. 'DataUtil', 'DateUtil', 'FileUtil', 'NetworkUtil', 'StringUtil',
  32. 'ValidationUtil', '__version__', 'to_json', 'is_email', 'is_valid_ip',
  33. 'get_file_size', 'get_current_time', 'format_date', 'parse_date',
  34. 'get_timestamp'
  35. ]