import sys sys.path.insert(0, "g:\\TraeWork_pro") from BiddingKG.dl.rules.loader import RuleLoader stats = RuleLoader.get_stats() print("patterns:", stats["pattern_count"]) print("classifiers:", stats["classifier_count"]) print("first 5 pattern_ids:", stats["pattern_ids"][:5]) print("classifier_ids:", stats["classifier_ids"]) # Test a pattern match m = RuleLoader.match("failure_keywords", "本次招标失败") print("failure match:", m is not None) # Test classify label = RuleLoader.classify("money_source", "财政拨款") print("money_source classify:", label) print("ALL OK")