This commit is contained in:
jack
2026-01-28 18:20:30 +08:00
parent fc220ae985
commit 7b264856da
30 changed files with 6938 additions and 1017 deletions
+7 -1
View File
@@ -11,6 +11,7 @@ import re
import sys
import json
import os
import random
from typing import List, Dict, Any, Optional, Tuple
# 尝试导入PLY库,如果不存在则提供安装提示
@@ -934,16 +935,19 @@ def main():
for error in result["errors"]:
print(f" - {error}")
output_path = ''
# 保存有效表达式到 .手动处理每天alpha.txt
if valid_expressions:
valid_expressions = list(set(valid_expressions))
valid_expressions = random.sample(valid_expressions, len(valid_expressions))
valid_expressions = sorted(valid_expressions, key=lambda x: random.random())
output_path = os.path.join(base_dir, "planning_post_alpha.txt")
try:
with open(output_path, 'w', encoding='utf-8') as f:
# 每个表达式一行
for expr in valid_expressions:
f.write(expr + "\n")
print(f"有效表达式已保存到: {output_path}")
# 如果需要,也可以保留源文件名信息
# source_info_path = os.path.join(base_dir, "手动处理每天alpha_source_info.txt")
@@ -995,6 +999,8 @@ def main():
print(f"有效表达式: {len(valid_expressions)}")
print(f"无效表达式: {len(invalid_expressions)}")
if output_path:
print(f"有效表达式已保存到: {output_path}")
if __name__ == "__main__":
main()