SuperAPI AI 工具集

fallback-python-shell

通用与其它

查看项目

更新于 10-15 22:13

技能介绍

用途:这是一个备用执行模式。当 execute_code_sandbox 返回 unknown error,或 read_file 对支持的格式返回 unknown error,又需要以编程方式处理文档、分析数据或读取文件时,可用 run_shell 通过 heredoc 运行 Python 代码,绕过沙箱执行问题,同时保留 Python 的文件读写与数据处理能力。

主要能力:读取文本与 JSON 文件、处理 Excel/CSV、读取 PDF(PyMuPDF/fitz)、读取 Word(python-docx)、做基础数据分析(pandas、numpy 的统计、筛选与聚合)。

用法要点:使用 python3 << 'EOF' 形式,EOF 加引号可防止 heredoc 内变量展开;Python 代码从第 0 列开始,不要额外缩进;结尾 EOF 单独一行且无前后空白;结果打印到 stdout 以便在工具响应中捕获。run_shell 在当前工作目录执行,建议用绝对路径。相关操作尽量在单个 heredoc 内串联完成。

限制与排错:部分包可能未安装,优先用标准库或常见预装包(pandas、numpy 通常可用);注意权限与字符编码(可显式指定 encoding='utf-8');代码过长可拆成多个 heredoc 或先写入临时 .py 文件;大输出建议分块处理或只打印摘要。