++
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user