개요
개요
Python 라이브러리는 .py 파일을 실행하는 라이브러리 입니다.
Python이 설치된 환경에서 py 파일을 구동할 수 있습니다.
py 파일에서 import 하는 package가 설치되어 있어야 정상적으로 동작할 수 있습니다.
Python 라이브러리에서 사용할 수 있는 기능은 다음과 같습니다.
ExecutePythonFile
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 파일을 실행합니다.
사용 절차
FilePath에 실행할 py 파일의 경로를 입력합니다.
Arguments에 py 파일에 입력할 arguments를 지정합니다.
Timeout(ms)에 py 최대 실행 시간을 지정합니다.
카드 속성
속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|
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()
예제 파일
메뉴 > 도움말 > 샘플 > Sample > Python > Python_Sample
사용된 변수
사용된 속성
FilePath = Global.ResourcesDir + 'test.py'
Arguements = 'Brity RPA'
Timeout(ms) = 10000
활용 예시(실행이 실패하는 경우)
LogisticRegression package가 설치되어 있지 않은 경우 실행이 실패합니다.
source code(test2.py)
from sklearn.linear_model import LogisticRegression
clf = LogisticRegression()
예제 파일
메뉴 > 도움말 > 샘플 > Sample > Python > Python_Sample
사용된 변수
사용된 속성
FilePath = Global.ResourcesDir + 'test2.py'
Arguements = ''
Timeout(ms) = 10000