📕🐘 도로락 - 코끼리를 냉장고에 넣는 방법
툴 [Tool] | 2018. 7. 9. 16:18

[PyCharm] 파이참 python 실행시 인자값 받기 - sys.argv

참고글

[Python] 명령행으로 프로그램 인자값 받기 - sys.argv

PyCharm(파이참) python 실행시 인자값 받기 - sys.argv

파이참으로 python 코드를 작성하고 실행과정에서 명령행으로 인자값을 넘겨야 할 때가 있습니다. 대략 파이썬 코드가 다음과 같다고 가정합니다.

import sys

print('sys.argv 길이 : ', len(sys.argv))

for arg in sys.argv:
    print('arg value = ', arg)

파이참 상단 메뉴의 Run > Edit Configurations... 클릭

Configurations 메뉴에 들어오면 + 버튼 > Python 클릭

Name에 자신이 알아보기 쉬운 실행 환경 설정명을 입력합니다.

Script에 자신이 실행하고 싶은 파이썬 소스 파일 경로를 입력합니다.

Working directory에 파이썬 프로젝트 디렉터리 경로를 입력합니다.

Script parameters에 실행시 넘기고 싶은 인자값을 공백 단위로 입력합니다.

모두 입력 후 Apply and OK

우측 상단의 실행 환경 목록에서 방금 생성한 argsTest를 선택하고 Ctrl + Shift + F10 단축키 또는 ▶ 실행 버튼으로 코드를 실행합니다.

실행결과 입니다.

C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32\python.exe C:/Users/Administrator/PycharmProjects/test/argsTest.py args1 args2
sys.argv 길이 :  3
arg value =  C:/Users/Administrator/PycharmProjects/test/argsTest.py
arg value =  args1
arg value =  args2


Process finished with exit code 0
도로락

도로락

Writer

IT, 프로그래밍, 컴퓨터 활용 정보 등을 위한 블로그