UiPath调用python脚本

 

 

程序如下图所示:

UiPath调用python脚本_第1张图片

步骤一:下载python包 如图 下载安装 UiPath.Python.Activities

UiPath调用python脚本_第2张图片

步骤二:调用python Scope      python脚本有关的活动都应该放在这个范围下 注意设置python安装的路径以及支持的python的版本

UiPath调用python脚本_第3张图片

步骤三:Load Python Script  这个地方写的脚本只是定义函数  要注意所写函数的函数名 在下一步骤会用到

步骤四:Invoke Python Method 将所写的python函数导入后进行调用 写入函数的参数以及需要使用的函数名 返回一个python对象(写入参数要用{}括起来)

UiPath调用python脚本_第4张图片

步骤五:Get Python Object 将获得的python对象进行转换成.net对象

步骤六:输出 或者进行 保存 

python脚本为调用百度API进行发票识别

# -*- coding: utf-8 -*-
import requests
import base64

def orc_look(path):
    access_token = "百度云注册获取" 
    with open(path, 'rb') as f:
        image_data = f.read()
        base64_ima = str(base64.b64encode(image_data),encoding='utf-8')
        data = {
        'image': base64_ima
        }
        headers = {
        'Content-Type': 'application/x-www-form-urlencoded'
        }
        url = "https://aip.baidubce.com/rest/2.0/ocr/v1/vat_invoice?access_token=" + str(access_token)
        r = requests.post(url, params=headers, data=data).json()
        t = r['words_result']
        t = str(t)
    return t 

 

你可能感兴趣的:(UiPath调用python脚本)