Python 라이브러리

개요

개요

Python 라이브러리는 .py 파일을 실행하는 라이브러리 입니다.

Python이 설치된 환경에서 py 파일을 구동할 수 있습니다.

py 파일에서 import 하는 package가 설치되어 있어야 정상적으로 동작할 수 있습니다.

Python 라이브러리에서 사용할 수 있는 기능은 다음과 같습니다.

Python 라이브러리에 대한 샘플을 디자이너 혹은 윈도우 탐색기를 이용하여 참조할 수 있습니다.

디자이너 경로: 메뉴 > 도움말 > 샘플 > Sample > Python

• 윈도우 탐색기 경로: C:\Users\user\AppData\Roaming\Brity RPA Designer\samples\Python

[Python 샘플 프로젝트명과 관련 라이브러리]

• Python_Sample: ExecutePythonFile

Python 라이브러리 설치하기

Python 라이브러리 설치는 5. Add-In 라이브러리 설치하기 페이지를 참고 하십시요.

설치 전 BrityRPA Designer와 Bot을 모두 종료합니다.

공통 속성

공통 속성

MORE OPTION

카드 속성

속성

유형

필수여부

단위

자동입력여부

설명

On Error

콤보박스

N

-

N

오류 발생 시 수행할 동작을 지정합니다.

- 미지정: 오류를 출력하고 작업을 종료합니다.

- Ignore: 해당 오류를 무시합니다.

- Retry: 해당 액티비티를 1회 재시도합니다.

- Goto: 해당 엑티비티가 실패한 경우 지정한 엑티비티로 이동하여 시나리오를 수행합니다.

- Event: 프로젝트에 등록된 이벤트를 호출합니다.

DESCRIPTION

카드 속성

속성

유형

필수여부

단위

자동입력여부

설명

Description

문자

N

-

N

해당 액티비티 카드에 대한 설명을 추가합니다.

Description이 입력되면 플로차트의 해당 액티비티 설명에 표시되고, Description이 없는 경우에는 대푯값이 해당 액티비티 설명에 표시됩니다.

ExecutePythonFile

ExecutePythonFile

개요

지정한 py 파일을 실행합니다.

사용 절차

  1. FilePath에 실행할 py 파일의 경로를 입력합니다.

  2. Arguments에 py 파일에 입력할 arguments를 지정합니다.

  3. Timeout(ms)에 py 최대 실행 시간을 지정합니다.

카드 속성

Array1D_Clone 카드 속성

속성

유형

필수여부

단위

자동입력여부

설명

FilePath

문자

Y

-

N

실행할 py 파일의 경로를 입력합니다.

Arguments

문자

N

-

N

py 파일에 입력할 arguments를 지정합니다.(공백으로 구분)

Timeout(ms)

정수

Y

-

Y

py 최대 실행 시간을 지정합니다.

지정된 시간이 지나면 실행을 강제 종료합니다.

MORE OPTIONS

-

-

-

-

Python 라이브러리 공통 속성입니다.

DESCRIPTION

-

-

-

-

Python 라이브러리 공통 속성입니다.

활용 예시(정상적으로 실행이 성공하는 경우)

지정된 py 파일을 실행합니다.
source code(test.py)

import sys
def test():
 print("my name is", sys.argv[1], sys.argv[2])
test()

AddDateTime1

예제 파일

사용된 변수

사용된 속성

활용 예시(실행이 실패하는 경우)

LogisticRegression package가 설치되어 있지 않은 경우 실행이 실패합니다.
source code(test2.py)

from sklearn.linear_model import LogisticRegression
clf = LogisticRegression()

AddDateTime1

예제 파일

사용된 변수

사용된 속성