district.py 641 B

12345678910111213141516171819202122232425
  1. import os
  2. import re
  3. import pandas as pd
  4. class DistrictChecker(object):
  5. def __init__(self):
  6. self.errors_tables = {
  7. "0101": {
  8. "name": "区县不在[2,15]个字之间",
  9. "parent_name": "长度异常类型",
  10. "parent_code": "01",
  11. "checkFn": self.check0101
  12. }
  13. }
  14. #区县不在[2,15]个字之间
  15. def check0101(self, district: str) -> bool:
  16. """
  17. return true 代表返回异常
  18. """
  19. if district=='':
  20. return True
  21. if 2 <= len(district) <= 15:
  22. return False
  23. return True