Skip to main content

LLM redis中介的客户端程序

Project description

python -m build
json2csv -d D:/BaiduSyncdisk/20251008_学专科专病数据库(程远)/06.过程结果/20251030_按第三版本生成的100例数据 -s .json -o v3.1_100.csv
json2csv -d D:/BaiduSyncdisk/20250709_少英姐的医保自动问答/20251030_第一次反馈数据/results -s .json -o r1-0528_20.csv
json2csv -d D:/cangjie_distributions/demos/llm_client4cj/demo04/0501.result/results -s .json -o D:/cangjie_distributions/demos/llm_client4cj/demo04/0502.result/r1-0528_20.csv

生成较验的提示词

ccprompt -s D:/git-gitee/data_files_tools/demo/create_2f_check_prompt -ss .md -ts .json -f D:/git-gitee/data_files_tools/demo/create_2f_check_prompt/create_2f_check_prompt_template.md -o D:/git-gitee/data_files_tools/demo/create_2f_check_prompt/output

生成检验的提示词

ccprompt -s Y:/huawei_DeepSeek-R1-64K-0528_02/results -ss .md -ts .json -f D:/git-gitee/data_files_tools/demo/create_2f_check_prompt/create_2f_check_prompt_template.md -o Y:/huawei_DeepSeek-R1-64K-0528_02/results/check/
ccprompt -s Y:/huawei_DeepSeek-R1-32K-0528_03/results -ss .md -ts .json -f D:/git-gitee/data_files_tools/demo/create_2f_check_prompt/create_2f_check_prompt_template.md -o Y:/huawei_DeepSeek-R1-32K-0528_03/

对校验完成的文件进行分类

acprocess --work_dir Y:/huawei_DeepSeek-R1-32K-0528_03/results --input_suffix .md --attributes 是否通过检查字段数量,是否通过检查字段顺序符合要求,是否通过检查字段提取内容均属实 --max_retries 6 --retry_dir Y:/huawei_DeepSeek-R1-32K-0528_03/results/retry

waituntil 等待完成命令的使用

这个程序的主要特点:

  1. 完整的参数解析

    • directory:必需参数,指定要监测的文件夹
    • -e/--extensions:可选,指定文件后缀名,默认为 .md,.txt,.pro,.json,.prompt
    • -c/--check-interval:可选,监测间隔时间,默认为20秒
    • -l/--log-interval:可选,日志打印间隔时间,默认为900秒(15分钟)
  2. 健壮的错误处理

    • 检查目录是否存在
    • 处理键盘中断(Ctrl+C)
    • 参数验证
  3. 详细的日志输出

    • 格式化的时间戳日志
    • 定期显示找到的文件列表
    • 监测结束时的统计信息
  4. 使用示例

# 基本使用
waituntil /path/to/monitor

# 自定义后缀名和间隔
waituntil /path/to/monitor -e .txt .log -c 10 -l 300

# 只监测 .md 文件,每30秒检查一次
waituntil /path/to/monitor --extensions .md --check-interval 30

merge2c 文件案例合并命令

这个程序的主要功能包括:

  1. 命令行参数解析

    • -d/--directory: 要搜索的目录路径
    • -s/--suffix: 文件后缀名(如 ".txt")
    • -o/--output: 输出文件路径
    • -l/--level: 标题层级(1-6)
    • --verbose: 显示详细日志
  2. 核心功能

    • 搜索指定目录下所有指定后缀的文件
    • 按文件名排序处理
    • 为每个文件添加指定层级的Markdown标题
    • 原样复制文件内容
    • 处理不同的文件编码(UTF-8和GBK)
  3. 错误处理

    • 目录不存在检查
    • 文件读取错误处理
    • 编码问题处理
  4. 日志记录

    • 显示处理进度和错误信息

使用示例

# 基本用法
merge2m -d /path/to/files -s .txt -o ./output.md -l 3

# 显示详细日志
merge2m -d /path/to/files -s .txt -o ./output.md -l 3 --verbose

# 处理其他类型的文件
merge2m -d /path/to/code -s .py -o ./code_examples.md -l 2

输出示例: 如果处理两个txt文件,输出内容如下:

### 案例1
这是文件a的内容

### 案例2
这是文件b的内容

这个程序具有良好的错误处理和日志记录,能够处理各种常见的使用场景。

运行示例:

merge2m -d D:/BaiduSyncdisk/20251008_学专科专病数据库(程远)/06.过程结果/20251107_加入校验后的处理100条/004.process/f02.failed_check_files -s .prompt.json -o D:/BaiduSyncdisk/20251008_学专科专病数据库(程远)/06.过程结果/20251107_加入校验后的处理100条/12.error_cases/output.4.txt -l 4 -b 4

merge2m -d D:/BaiduSyncdisk/20251008_学专科专病数据库(程远)/06.过程结果/20251107_加入校验后的处理100条/003.process/f02.failed_check_files -s .prompt.json -o D:/BaiduSyncdisk/20251008_学专科专病数据库(程远)/06.过程结果/20251107_加入校验后的处理100条/12.error_cases/output.3.txt -l 4 -b 4

merge2m -d D:/BaiduSyncdisk/20251008_学专科专病数据库(程远)/06.过程结果/20251107_加入校验后的处理100条/002.process/f02.failed_check_files -s .prompt.json -o D:/BaiduSyncdisk/20251008_学专科专病数据库(程远)/06.过程结果/20251107_加入校验后的处理100条/12.error_cases/output.2.txt -l 4 -b 4

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

data_files_tools-0.0.4.tar.gz (18.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

data_files_tools-0.0.4-py3-none-any.whl (20.6 kB view details)

Uploaded Python 3

File details

Details for the file data_files_tools-0.0.4.tar.gz.

File metadata

  • Download URL: data_files_tools-0.0.4.tar.gz
  • Upload date:
  • Size: 18.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.23

File hashes

Hashes for data_files_tools-0.0.4.tar.gz
Algorithm Hash digest
SHA256 e083e33ea74fc5cadb42a74e973d9affb38154183f85a15e5b4fd21e06f67db3
MD5 2f46095df5ce914ccc673f26e18abbce
BLAKE2b-256 1d4847838af596c0adaf0ae6c31fb4b105306ed35f8cd69b4ffd1040f7036ac7

See more details on using hashes here.

File details

Details for the file data_files_tools-0.0.4-py3-none-any.whl.

File metadata

File hashes

Hashes for data_files_tools-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 8e419d04861e1614bf24d87cdbbf8bffc832fd2929f77d04adcd6531677360c7
MD5 7cf5cf722f60814e2e36a866dc96f13e
BLAKE2b-256 0b8def215fce4dd91b8ced023dd19d88dc59bbeb89b6921fc7f1f859a933be6e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page