class CityChecker(object): def __init__(self): self.errors_tables = { "0101": { "name": "城市不在[3,11]个字之间", "parent_name": "长度异常类型", "parent_code": "01", "checkFn": self.check0101 } } #城市不在[3,11]个字之间 def check0101(self, city: str) -> bool: """ return true 代表返回异常 """ if city=='': return True if 3 <= len(city) <= 11: return False return True