상세 컨텐츠

본문 제목

[RPA] UiPath에서 Python파일 실행

IT/RPA(UiPath)

by Adonis_ 2021. 3. 9. 16:01

본문

UiPath에서 Python 스크립트 실행하기

 

Version

UiPath.Python.Activities package설치 - 1.3.0 

(1.3.0 이후 버전은 에러 메세지가 명확하지 않음)

Python 3.6.8 

 

python 호출 방법

1. Python Scope

  • Path : python.exe가 위치한 폴더 (예 :  "C:\ProgramData\Anaconda3")
  • Working Directory : 라이브러리, .py 프로그램이 저장된 위치의 로컬 폴더 (예 : "C:\Users\PycharmProjects\"), uipath xaml 파일과 동일한 위치일때 공백이어도 가능
  • Target : x64
  • Version : Auto

Python Scope 속성

 

※ 과제별로 python environment생성하여 관리 시 아래 글 참고

https://developer-su.tistory.com/78

 

[RPA] Python Scope path 설정 / anaconda navigator environment생성

파이썬 환경설정을 여러개 지정하다보면 어떤 python을 실행해야할지 UiPath에서 꼬이기때문에 환경설정을 과제별로 분리해서 지정하는게 좋음. python environment설정 방법 ※ Anaconda 설치 방법 참고 h

developer-su.tistory.com

※ python 설치

www.python.org/downloads/release/python-368/

 

Python Release Python 3.6.8

The official home of the Python Programming Language

www.python.org

해당 포스팅은 python 파일을 실행하는것으로 내부 method 호출사용을 아래 게시글과 유사하니 참고

developer-su.tistory.com/10?category=735888

 

[RPA] JAVA 코드 연동하기

목표 JAVA 코드 Uipath에서 사용하기 변수선언 설치 패키지 UiPath.Java.Activities * JAVA Scope 내부에서 진행 1. Java Scope JavaLibraryPath ① 환경변수에 JDK path추가 ② JavaLibraryPath 속성에 JDK 경..

developer-su.tistory.com

 

2. Load Python Script

  • File : 실행할 Python script 경로

 

Load Python Script 속성

3. Invoke Python Method

  • InputParameters : 함수의 인자값이 있는 경우 입력
  • Instance : 2번의 호출된 스크립트 변수
  • Name : 스크립트 내 호출할 함수 명

Invoke Python Method 속성

4. Get Python Object

  • PythonObject : 3번의 함수 object
  • TypeArgument : 함수에서 return되는 값의 타입, string값일 경우 string

Get Python Object 속성

관련글 더보기

댓글 영역