Python 脚本执行器

上传、执行 Python 脚本,自动安装依赖

上传 Python 脚本

输入 API 密钥进行身份验证
仅允许 .py 文件(最大尺寸:1MB)

API 使用说明

要直接使用 API,请发送 POST 请求到 /api/run_script,包含以下内容:

  • 请求头:X-API-Key: YOUR_API_KEY
  • 表单数据:file 包含您的 Python 脚本
curl -X POST \
    -H "X-API-Key: YOUR_API_KEY" \
    -F "file=@your_script.py" \
    http://localhost:5000/api/run_script

功能特点

  • 上传 Python 脚本
  • 自动检测所需依赖
  • 安装缺失的包
  • 安全的执行环境
  • 详细的执行结果

安全说明

脚本在受控环境中执行,具有以下安全限制:

  • 执行超时限制为120秒
  • 文件大小限制为1MB
  • 禁止使用危险模块(如os、subprocess等)
  • 禁止文件写入操作
  • 禁止无限循环和恶意代码

所有操作均需API密钥验证。