RPA自动化办公07——Uibot流程加入python插件

参考:扩展UiBot命令_UiBot开发者指南


Uibot是非常方便,但是有些功能可能还需要别的语言来完成,例如python语言,作为胶水语言,在一个Uibot里面插入python脚本是很方便,好用的。


加入插件的位置

在新建一个流程时,会让你选择储存的位置,在这个文件夹下,找到打开extend/python目录,在这个目录下创建.py文件就行。

比如我这里:

 我写了两个.py文件,第一个filepath里面的代码是:(这个模块的作用是返回一个文件夹下面的特定的文件类型)

import glob
def get_allfile(path='C:\\Users\\qzca\\Desktop',kind='py'):
    return glob.glob(f'{path}\\*.{kind}')
#print(get_allfile())

主要就是定义了get_allfile这个函数,有两个参数path,传入需要查看的文件路径,kind表示需要查找的文件类型。

调用就直接——模块名.定义函数名(参数)。

我模块名称为filepath,函数名称为get_allfile


 Uibot调用

然后在Uibot里面输入:(查找我这个文件夹下面的csv文件路径)

TracePrint filepath.get_allfile('D:\\AAA最近要用\\深度学习\\自己的项目\\中文情感分类','csv')

打印这个模块的运行结果:

 看返回了我这个文件夹下面的csv文件的路径,而且是数组的绝对路径。

这个插件用法很方便,能把常用的python用法定义为函数,写入py文件放在里面,然后再Uibot里面调用就行。


测试

我这里三段代码:

TracePrint filepath.get_allfile('D:\\AAA最近要用\\深度学习\\自己的项目\\中文情感分类','csv')
TracePrint filepath.get_allfile('D:\\AAA最近要用\\深度学习\\pytorch\\13chapter_attention-mechanisms','ipynb')
TracePrint pandas.get_df()

第二行就是第一行改了个参数,也是可以运行的。

第三行换了一个插件,我在这个插件里面加入了python的pandas库,发现报错了.....看来Uibot里面的python运行环境是没有这些第三方库的,应该只有一些常用的python内置库。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阡之尘埃

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值