讲师中心 微信公众号
AI工具推荐 视频效率加速

Python Executor

Polar Sponsor
爱发电 赞助
.NET 9.0

通过 [inference.sh](https://inference.sh) 在安全沙箱环境中执行 Python 代码。预装:NumPy、Pandas、Matplotlib、requests、BeautifulSoup 等。

Python 代码执行器

功能概述

Python 代码执行器是一项面向实际任务的技能,主要用于在安全沙箱环境中执行 Python 代码, 并带有100+ 预安装库;XQQ 快速启动;

核心要点

  • Install 注意: 安装脚本只检测您的 OS/ architecture, 下。
  • 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。

使用与执行

该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;

结果检查与注意事项

若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

Python 代码执行器

在安全、沙箱化的环境中执行 Python 代码,预装了 100+ 个常用库。

Python Code Executor

快速开始

curl -fsSL https://cli.inference.sh | sh && infsh login

# 运行 Python 代码
infsh app run infsh/python-executor --input '{
  "code": "import pandas as pdnprint(pd.__version__)"
}'

安装说明:安装脚本仅检测您的操作系统与架构,从 dist.inference.sh 下载匹配的二进制文件,并校验其 SHA-256 校验和。不请求提权权限,也不启动后台进程。支持手动安装与校验。

应用详情

属性 值
App ID infsh/python-executor
运行环境 Python 3.10,仅 CPU
内存 8GB(默认) / 16GB(high_memory)
超时时间 1–300 秒(默认:30 秒)

输入 Schema

{
  "code": "print('Hello World!')",
  "timeout": 30,
  "capture_output": true,
  "working_dir": null
}

预装库列表

网页抓取与 HTTP

  • requests、httpx、aiohttp — HTTP 客户端
  • beautifulsoup4、lxml — HTML/XML 解析
  • selenium、playwright — 浏览器自动化
  • scrapy — 网页抓取框架

数据处理

  • numpy、pandas、scipy — 数值计算
  • matplotlib、seaborn、plotly — 数据可视化

图像处理

  • pillow、opencv-python-headless — 图像操作
  • scikit-image、imageio — 图像算法

视频与音频

  • moviepy — 视频编辑
  • av(PyAV)、ffmpeg-python — 视频处理
  • pydub — 音频操作

3D 处理

  • trimesh、open3d — 3D 网格处理
  • numpy-stl、meshio、pyvista — 3D 文件格式支持

文档与图形

  • svgwrite、cairosvg — SVG 生成
  • reportlab、pypdf2 — PDF 生成

使用示例

网页抓取

infsh app run infsh/python-executor --input '{
  "code": "import requestsnfrom bs4 import BeautifulSoupnnresponse = requests.get("https://example.com")nsoup = BeautifulSoup(response.content, "html.parser")nprint(soup.find("title").text)"
}'

带可视化的数据分析

infsh app run infsh/python-executor --input '{
  "code": "import pandas as pdnimport matplotlib.pyplot as pltnndata = {"name": ["Alice", "Bob"], "sales": [100, 150]}ndf = pd.DataFrame(data)nnplt.bar(df["name"], df["sales"])nplt.savefig("outputs/chart.png")nprint("Chart saved!")"
}'

图像处理

infsh app run infsh/python-executor --input '{
  "code": "from PIL import Imagenimport numpy as npnn# Create gradient imagenarr = np.linspace(0, 255, 256*256, dtype=np.uint8).reshape(256, 256)nimg = Image.fromarray(arr, mode="L")nimg.save("outputs/gradient.png")nprint("Image created!")"
}'

视频生成

infsh app run infsh/python-executor --input '{
  "code": "from moviepy.editor import ColorClip, TextClip, CompositeVideoClipnnclip = ColorClip(size=(640, 480), color=(0, 100, 200), duration=3)ntxt = TextClip("Hello!", fontsize=70, color="white").set_position("center").set_duration(3)nvideo = CompositeVideoClip([clip, txt])nvideo.write_videofile("outputs/hello.mp4", fps=24)nprint("Video created!")",
  "timeout": 120
}'

3D 模型处理

infsh app run infsh/python-executor --input '{
  "code": "import trimeshnnsphere = trimesh.creation.icosphere(subdivisions=3, radius=1.0)nsphere.export("outputs/sphere.stl")nprint(f"Created sphere with {len(sphere.vertices)} vertices")"
}'

API 调用

infsh app run infsh/python-executor --input '{
  "code": "import requestsnimport jsonnnresponse = requests.get("https://api.github.com/users/octocat")ndata = response.json()nprint(json.dumps(data, indent=2))"
}'

文件输出

保存至 outputs/ 目录下的文件将自动随响应返回:

# 这些文件将在响应中返回
plt.savefig('outputs/chart.png')
df.to_csv('outputs/data.csv')
video.write_videofile('outputs/video.mp4')
mesh.export('outputs/model.stl')

变体版本

# 默认版本(8GB 内存)
infsh app run infsh/python-executor --input input.json

# 高内存版本(16GB 内存),适用于大规模数据集
infsh app run infsh/python-executor@high_memory --input input.json

典型应用场景

  • 网页抓取 — 从网站提取结构化数据
  • 数据分析 — 处理并可视化数据集
  • 图像处理 — 缩放、裁剪、合成图像
  • 视频生成 — 生成含文字叠加的视频
  • 3D 处理 — 加载、变换、导出 3D 模型
  • API 集成 — 调用外部 API 接口
  • PDF 生成 — 创建报表与文档
  • 自动化任务 — 执行任意 Python 脚本

重要注意事项

  • 仅限 CPU — 不支持 GPU 或机器学习相关库(如需 ML 支持,请使用专用 AI 应用)
  • 安全执行 — 在隔离的子进程中运行
  • 非交互式环境 — 请使用 plt.savefig(),而非 plt.show()
  • 自动识别输出文件 — 保存在 outputs/ 下的文件将被自动识别并返回

相关技能(Skills)

# AI 图像生成(适用于基于 ML 的图像生成)
npx skills add inference-sh/skills@ai-image-generation

# AI 视频生成(适用于基于 ML 的视频生成)
npx skills add inference-sh/skills@ai-video-generation

# 大语言模型(适用于文本生成)
npx skills add inference-sh/skills@llm-models

文档资源

  • 运行应用 — 如何通过 CLI 运行应用
  • 应用代码 — 理解应用执行机制
  • 沙箱化代码执行 — 为智能体提供安全的代码执行能力
目录

热门AI工具

更多
咔片AIPPT

一款在线AI演示文稿制作工具,可根据主题和内容需求辅助生成PPT结构与页面,提高演示材料制作效率。

Seko
Seko Hot

一款AI视频创作工具,主要用于商汤科技推出的创编一体的AI短视频创作Agent,适合需要提升相关任务效率的用户。

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

相关专题

更多
Python Django REST Framework接口安全与认证体系实践
Python Django REST Framework接口安全与认证体系实践

本专题围绕 Django REST Framework 展开,深入讲解 API 认证、JWT 鉴权、权限控制、接口安全防护以及防攻击策略设计。通过完整后端案例,帮助开发者构建安全可靠的 Web API 服务体系。

140

2026.06.29

Python FastAPI异步微服务与高性能接口设计
Python FastAPI异步微服务与高性能接口设计

本专题聚焦 Python FastAPI 框架在高性能接口与微服务开发中的应用,讲解异步请求处理、依赖注入机制、路由设计、数据库异步操作以及接口性能优化策略。结合实际项目案例,帮助开发者构建高并发、低延迟的现代化后端服务架构。

219

2026.06.16

Python数据分析实战指南
Python数据分析实战指南

聚焦Python在数据分析领域的核心应用,涵盖Pandas、NumPy、Matplotlib等库的使用技巧、真实业务场景案例及性能优化方法。

146

2026.06.04

Python入门零基础通关合集
Python入门零基础通关合集

从安装环境、变量循环到函数与类,专为小白设计的手把手Python教程,配套100道实战练习题,快速掌握自动化与数据分析基础。

334

2026.06.03

Python 设计模式与代码架构教程合集
Python 设计模式与代码架构教程合集

以 Python 语言特性为基础,讲解经典设计模式的 Pythonic 实现方式,涵盖单例模式(模块级/元类/new)、工厂模式与注册表模式、策略模式(函数作为一等公民替代类继承)、观察者模式(信号与事件系统)、装饰器模式(语言原生支持)、代理模式(getattr 动态代理)、依赖注入(dependency-injector 库)、仓储模式(Repository Pattern)在数据层的应用,同时讲解 Python 项目的分层架构(领

424

2026.05.15

Python日志系统与监控告警教程大全
Python日志系统与监控告警教程大全

全面讲解 Python 应用的日志管理与监控方案,涵盖 logging 标准库的 Logger/Handler/Formatter/Filter 体系、日志级别规范与分模块配置、dictConfig / fileConfig 声明式配置、loguru 第三方库的简洁用法与结构化输出、日志轮转(RotatingFileHandler/TimedRotatingFileHandler)策略、JSON 格式结构化日志输出、ELK / Loki

186

2026.05.15

Python数据库与ORM实践
Python数据库与ORM实践

全面讲解 Python 中数据库操作的技术方案,涵盖 sqlite3 标准库的轻量数据库操作、PyMySQL / psycopg2 连接 MySQL / PostgreSQL、DB-API 2.0 规范与游标操作、SQL 注入防范与参数化查询、SQLAlchemy Core 表达式语言与 ORM 模型定义/查询/关联关系映射、Alembic 数据库迁移管理、连接池(SQLAlchemy Pool / DBUtils)配置与调优、异步数据

171

2026.05.11

Python Web框架FastAPI 全栈开发教程合集
Python Web框架FastAPI 全栈开发教程合集

以 FastAPI 为核心,讲解现代 Python Web API 的高效开发方式,涵盖路由定义与路径参数/查询参数/请求体绑定、Pydantic 模型的数据校验与序列化、依赖注入(Depends)系统的分层设计、中间件与 CORS 配置、OAuth2 + JWT 认证流程、后台任务(BackgroundTasks)、WebSocket 实时通信、SQLAlchemy 异步 ORM 集成、自动生成 OpenAPI/Swagger 交互文

316

2026.05.09

Python多线程、多进程与并发编程教程大全
Python多线程、多进程与并发编程教程大全

系统讲解 Python 的并发与并行编程体系,涵盖 GIL 全局解释器锁的原理与影响分析、threading 模块的线程创建/锁/事件/信号量、multiprocessing 模块的进程创建/进程间通信(Queue/Pipe/共享内存)、concurrent.futures 线程池与进程池的统一接口、I/O 密集型与 CPU 密集型任务的方案选择、多线程竞态条件排查与线程安全数据结构、subprocess 子进程管理,帮助开发者根据任务

114

2026.05.08

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Uvicorn官方安装与入门手册
Uvicorn官方安装与入门手册

共0课时 | 0人学习

Python uv官方项目管理指南
Python uv官方项目管理指南

共0课时 | 0人学习

Python uv官方安装与入门文档
Python uv官方安装与入门文档

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn