影刀RPA入门六 使用Python让RPA更加丝滑
学影刀,最好再学点python,影刀具备操作各种系统和各种软件的能力,Python具备处理各种数据的强大能力,而且是AI时代的编程语言霸主,这两者组合起来用,真是强强联合,让彼此能力更加强大。再说,影刀对python真的很友好。在影刀中写python代码,太方便了,以至于我在影刀中写Python代码的时候,我总感觉影刀的产品经理一定对Python情有独钟。有时我甚至在想,如果用影刀来练习python,也不是不可以,因为对于初学者来说,安装完影刀就等于安装好了python环境,可以直接开始撸代码,省去了配置环境的麻烦。一 为什么要在影刀中用Python
从底层看,RPA的两大核心能力是UI交互自动化和数据处理自动化。UI交互自动化是影刀的灵魂所在,影刀就像一个指挥家,它可以调用各种系统级接口,调用各种各种应用软件,指挥它们去完成各种任务。我们平时使用最多的操作系统,如Windows和Android,使用最多的软件,如浏览器、excel、飞书、钉钉等,对于这些系统和软件的调度已经很稳定,操作也很全面。在数据处理上,影刀提供了常用的数据结构及其操作,但是哪怕覆盖了80%的数据处理场景,还有20%的数据处需求。毕竟使用影刀的人很多,业务背景和需求千差万别,难以穷尽,但数据计算是Python的优势,影刀提供的基础指令覆盖不到的地方,可以用Python来做补充,这样就可以极大的增强影刀在数据计算方面的能力。二 影刀中如何使用Python
1 快速切换模式
在每个指令的编辑窗口,参数输入框中如果可以看见python的图标,就代表这里支持python语法,点一下点亮python,就可以直接在输入框中使用python语法。2 python模块
还可以新建一个python模块,这个模块就是一个完全的python文件,可以在里面定义各种函数,这些函数可以在主流程或者任意子流程中调用,可以传参和获取返回值。如何新建python模块呢?在右侧边栏顶部有个python图标的按钮,点一下这个按钮就可以新建一个python模块,在python模块里,就可以随意写python代码了。三 RPA是一套组合拳
在业务中使用影刀,单靠某一项技术往往难以解决好实际问题,往往都是把不同的技术结合起来,才能解处理好一个问题。一句话,RPA不是一个单体技术,而是一套综合性解决问题的技术。所以,要用好RPA,就需要平时多了解和学习一些相关的技术。