diff --git a/src/chat/utils/dict.txt b/depends-data/dict.txt similarity index 100% rename from src/chat/utils/dict.txt rename to depends-data/dict.txt diff --git a/src/chat/utils/typo_generator.py b/src/chat/utils/typo_generator.py index 7870b7335..b88538a69 100644 --- a/src/chat/utils/typo_generator.py +++ b/src/chat/utils/typo_generator.py @@ -56,7 +56,9 @@ class ChineseTypoGenerator: # 使用内置的词频文件 char_freq = defaultdict(int) - dict_path = os.path.join(os.path.dirname(__file__), "dict.txt") + # 从当前文件向上返回三级目录到项目根目录,然后拼接路径 + base_dir = os.path.dirname(os.path.dirname(os.path.dirname(os.path.dirname(__file__)))) + dict_path = os.path.join(base_dir, "depends-data", "dict.txt") # 读取rjieba的词典文件 with open(dict_path, encoding="utf-8") as f: