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

WorkBuddy怎么导入自动化办公脚本技能_配置Python代码执行环境

千墨君_2910

千墨君_2910

发布时间:2026-04-15 19:23:34

|

946人浏览过

|

来源于php中文网

原创

需先安装Python 3.14并配置路径,再启用Python技能包、导入自定义脚本ZIP包、设置白名单执行目录,最后通过自然语言指令触发自动化办公脚本执行。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

workbuddy怎么导入自动化办公脚本技能_配置python代码执行环境

如果您在WorkBuddy中尝试运行自动化办公脚本(如数据清洗、报表生成等Python代码),但提示“命令未找到”或“环境不可用”,则很可能是Python执行环境尚未正确配置或未与技能包联动。以下是完成导入自动化办公脚本技能并配置Python代码执行环境的完整操作步骤:

一、确认并安装Python运行时环境

WorkBuddy本身不自带Python解释器,需依赖系统已安装且可调用的Python 3.14版本(官方推荐稳定版),该步骤是所有脚本执行的前提。未安装或版本不符将导致技能加载失败或运行中断。

1、打开终端(Windows使用PowerShell,macOS/Linux使用Terminal)。

2、执行命令 python3 --version,确认输出为 Python 3.14.x;若未安装或版本过低,需前往python.org下载安装Python 3.14。

立即学习“Python免费学习笔记(深入)”;

3、执行命令 which python3(macOS/Linux)或 where python3(Windows),记录返回的绝对路径(例如 /usr/local/bin/python3 或 C:\Users\Name\AppData\Local\Programs\Python\Python314\python.exe)。

4、在WorkBuddy客户端中进入【设置】→【运行环境】→【Python路径】,粘贴上述路径并点击【测试连接】,显示“连接成功”后保存。

二、启用Python技能包并验证基础能力

WorkBuddy通过内置的Python技能包提供标准代码执行接口,该包默认禁用,需手动启用并重启以激活沙箱执行通道。启用后系统将自动识别.py文件并支持参数化调用。

1、点击左侧导航栏【技能】,在搜索框输入“python”。

2、在结果中找到官方技能“Python Script Executor”,点击右侧【启用】按钮。

3、弹出提示“启用后需重启WorkBuddy以加载运行时”,点击【确定】。

4、关闭并重新启动WorkBuddy客户端。

5、重启后,在聊天窗口输入指令:“运行一个Python脚本,内容为 print('Hello WorkBuddy')”,观察是否返回正确输出。

三、导入自定义自动化办公脚本为可调用技能

将您已编写的Python办公脚本(如auto_report.py、merge_csv.py)封装为WorkBuddy可识别的技能包,使其支持自然语言触发与参数传递,无需每次手动打开文件执行。

1、新建本地文件夹,命名为report_skill(名称须全小写、仅含字母与下划线)。

macOS UI 自动化技能包 —— 用 Python 控制你的 Mac
macOS UI 自动化技能包 —— 用 Python 控制你的 Mac

让 macOS 自动化像说话一样简单 —— 用代码控制你的 Mac,无需学习 AppleScript 系统要求 macOS 14+ (Sonoma) Python 3.9+ 需要开启:辅助功能 + 屏幕录制权限

下载

2、在该文件夹内创建以下三个文件:__init__.py(空文件)、main.py(含execute函数)、requirements.txt(列出额外依赖,如pandas==2.2.0)。

3、编辑main.py,确保包含标准函数签名:def execute(params: dict) -> dict:,并在函数体内调用您的核心逻辑(例如读取params.get("month")生成当月报表)。

4、选中report_skill文件夹内的全部文件(不含文件夹本身),右键压缩为ZIP格式,命名为report_skill.zip,压缩方式选择“存储”(非ZIP压缩)。

5、进入【技能中心】→【自定义技能】→【新建技能包】,上传report_skill.zip,填写技能标识符为report_skill,中文名称为“月度报表生成器”,保存并启用。

四、配置脚本执行权限与安全白名单

为防止恶意脚本越权访问系统文件,WorkBuddy强制要求所有Python脚本必须位于预设白名单目录中运行。超出该路径的os.system或open操作将被沙箱拦截并报错。

1、在电脑上新建专用目录,例如 /Users/yourname/workbuddy_scripts(macOS)或 C:\workbuddy_scripts(Windows)。

2、将所有待执行的.py脚本(包括自定义技能中引用的脚本)统一复制至此目录。

3、进入【设置】→【安全中心】→【脚本执行路径白名单】,点击【添加路径】,填入上述目录的绝对路径。

4、勾选“启用路径限制”,点击【保存】。此后任何脚本调用都将被限定在此目录及其子目录内。

五、通过自然语言指令触发已导入的自动化脚本

完成上述配置后,WorkBuddy即可理解并调度您导入的办公脚本。系统会自动解析语义、提取参数、注入白名单路径,并在隔离环境中安全执行,结果以结构化文本或文件形式返回。

1、在主聊天窗口输入:“生成2026年3月销售报表,数据源为sales_q1.csv和sales_q2.csv”。

2、WorkBuddy识别到“销售报表”关键词,匹配已启用的report_skill技能。

3、自动提取时间参数“2026年3月”与文件名列表,构造params字典并传入execute函数。

4、脚本在白名单路径内执行,读取指定CSV、计算汇总指标、生成Excel文件。

5、执行完成后,将生成的report_202603.xlsx作为附件直接发送至当前对话窗口。

热门AI工具

更多
豆包大模型

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

咔片AIPPT

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

超级简历WonderCV

一款AI办公效率工具,主要用于免费求职简历模版下载制作,应届生职场人必备简历制作神器,适合需要提升相关任务效率的用户。

UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

DeepSeek

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

WorkBuddy

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

立刻MV
立刻MV Hot

立刻MV是一款AI文本写作工具,AI 音乐视频(MV)创作工具。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

Lovart
Lovart Hot

一款面向视觉设计创作的AI设计平台,可通过智能体和画布工作流辅助制作海报、Logo、网页、PPT及其他视觉内容。

相关专题

更多
python打包成可执行文件
python打包成可执行文件

本专题为大家带来python打包成可执行文件相关的文章,大家可以免费的下载体验。

1811

2023.07.20

python能做什么
python能做什么

python能做的有:可用于开发基于控制台的应用程序、多媒体部分开发、用于开发基于Web的应用程序、使用python处理数据、系统编程等等。本专题为大家提供python相关的各种文章、以及下载和课程。

4824

2023.07.25

format在python中的用法
format在python中的用法

Python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

1769

2023.07.31

python教程
python教程

Python已成为一门网红语言,即使是在非编程开发者当中,也掀起了一股学习的热潮。本专题为大家带来python教程的相关文章,大家可以免费体验学习。

28797

2023.08.03

python环境变量的配置
python环境变量的配置

Python是一种流行的编程语言,被广泛用于软件开发、数据分析和科学计算等领域。在安装Python之后,我们需要配置环境变量,以便在任何位置都能够访问Python的可执行文件。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

3447

2023.08.04

python eval
python eval

eval函数是Python中一个非常强大的函数,它可以将字符串作为Python代码进行执行,实现动态编程的效果。然而,由于其潜在的安全风险和性能问题,需要谨慎使用。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

3467

2023.08.04

scratch和python区别
scratch和python区别

scratch和python的区别:1、scratch是一种专为初学者设计的图形化编程语言,python是一种文本编程语言;2、scratch使用的是基于积木的编程语法,python采用更加传统的文本编程语法等等。本专题为大家提供scratch和python相关的文章、下载、课程内容,供大家免费下载体验。

1223

2023.08.11

python合并两个列表
python合并两个列表

Python是一种强大的编程语言,具有许多方便的功能和工具。在Python中,有多种方法可以合并两个列表。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

616

2023.08.10

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

100

2026.10.22

热门下载

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

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
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