Skip to main content

python-repl

通过 exec 工具执行 Python 代码,用于计算、数据处理和分析。

소스 정보

저장소
Tencent/WeSmartFlow
최근 소스 활동
2026년 4월 21일 13:04
감지된 SKILL.md 언어
중국어
스타
1,059
포크
11

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
python_repl
description
通过 exec 工具执行 Python 代码,用于计算、数据处理和分析。
requires
{"bins":["python3"]}
# Python REPL 当需要精确计算、数据处理或算法验证时,通过 `exec` 工具执行 Python 代码。 ## 何时使用 - 数学计算(尤其是估算不够准确的复杂计算) - 数据处理与统计分析 - 算法验证与原型开发 - 文本/数据格式转换 - 生成结构化输出 ## 示例 简单计算: ``` exec(command="python3 -c \"print(2 ** 100)\"") ``` 多行代码(写入临时文件再执行): ``` exec(command="python3 << 'EOF'\ndata = [85, 92, 78, 96, 88, 73, 91]\navg = sum(data) / len(data)\nprint(f'均值: {avg:.1f}, 最高: {max(data)}, 最低: {min(data)}')\nEOF") ``` 斐波那契数列: ``` exec(command="python3 -c \"\ndef fib(n):\n a, b = 0, 1\n for _ in range(n):\n a, b = b, a + b\n return a\nprint(fib(50))\n\"") ``` 执行已有的 Python 脚本: ``` exec(command="python3 scripts/analysis.py") ``` 安装依赖后执行: ``` exec(command="pip install pandas && python3 -c \"import pandas; print(pandas.__version__)\"") ``` ## 提示 - **务必用 `print()` 输出结果** — 只有 stdout 会被捕获。 - **复杂代码建议先写入文件**,再用 `exec(command="python3 script.py")` 执行,避免转义问题。 - **可以用 heredoc 语法**(`python3 << 'EOF' ... EOF`)执行多行代码。 - **复杂任务拆分为多次调用**,逐步验证每一步。 - **需要第三方库时**,先用 `exec(command="pip install xxx")` 安装。
GitHub에서 보기