Python执行沙盒

Python执行沙盒 公开 已发布

罗名扬的quicker 分享于 13小时8分钟前 | 0 | 2
如何安装动作?

适用于
分类(旧)
关键词



更多信息
分享时间 13小时8分钟前
最后更新 13小时8分钟前
修订版本 0
用户许可 -未设置-
Quicker版本 1.43.66
动作大小 74.2 KB

分享到

「在Quicker中安全执行Python脚本,支持虚拟环境管理、自动依赖安装、跨平台兼容和中文编码优化。自动处理临时文件、环境变量合并、依赖检测,解决常见Python自动化痛点。」

简介

🔧 解决了什么痛点?


  1. Python环境依赖管理复杂

    • ❌ 传统方式:手动创建虚拟环境、pip install、处理版本冲突

    • ✅ 本方案:自动检测并安装依赖(通过requirements.txt),避免手动操作

  2. 跨环境执行困难

    • ❌ 传统方式:需手动配置环境变量、激活虚拟环境、处理路径问题

    • ✅ 本方案:自动合并环境变量,智能处理虚拟环境路径,无需手动activate

  3. 中文编码/乱码问题

    • ❌ 传统方式:需在脚本中硬编码sys.stdout.reconfigure(encoding='utf-8')

    • ✅ 本方案:强制UTF-8输出,自动处理编码问题

  4. 临时文件管理麻烦

    • ❌ 传统方式:手动创建/删除临时脚本,容易遗留垃圾文件

    • ✅ 本方案:自动生成并清理临时文件,确保无残留

      ⚡ 节省哪些繁琐操作?

      传统方式本方案
      手动venv创建 + pip install自动检测并安装依赖
      手动写activate脚本自动封装虚拟环境激活
      手动设置PYTHONIOENCODING内置UTF-8编码支持
      手动管理临时文件运行后自动清理
      手动调试环境变量可视化合并与传递

      🚀 如何使用该动作?


      使用该动作前需要你电脑已经安装了python并配置到环境变量中。


      1. 基本配置(必填)

      • pythonCode:填写要执行的Python代码(支持多行)

      • venvPath(可选):指定虚拟环境路径,若不存在会自动创建

      2. 高级配置(可选)

      • requirements:依赖列表(格式同requirements.txt),自动安装,下面是一个例子👇

        text

        requests>=2.26
        pandas==1.5.3
      • MergeEnvironmentVariables:合并额外环境变量(每行KEY=VALUE,下面是一个例子👇

        env

        API_KEY=123456
        DEBUG_MODE=true

      3. 执行与调试

      • 输出变量

        • pythonResult:脚本打印内容

        • errorMessage:错误信息(如有)

        • installLog:依赖安装日志


      📌 典型使用场景

      1. 快速验证代码片段

        • 直接粘贴代码,无需搭建完整环境

      2. 部署带依赖的脚本

        • 提交requirements.txt自动初始化环境

      3. 跨机器执行自动化任务

        • 环境变量配置一次,多处复用

最近更新

修订版本 更新时间 更新说明
0 13小时8分钟前

最近讨论

暂无讨论