파이썬(Python) sys 모듈로 파이썬 프로그램 종료시키는 방법Python의 sys 모듈은 현재 파이썬 프로그램이 실행되고 있는 인터프리터에 대한 정보들을 얻을 수 있는 모듈입니다. 따라서 sys 모듈을 이용하면 현재 실행되고 있는 파이썬 프로그램을 종료시킬 수 있습니다.sys.exit()특별한 경우가 아니면 매개변수 없이 sys.exit()를 호출하여 종료시킬 수 있습니다. sys 모듈을 사용하기 위해 import 시켜주어야 합니다.import sysprint('프로그램 시작')sys.exit()print('실행안됨!')프로그램이 종료되기 때문에 '실행안됨!'은 출력되지 않습니다.프로그램 시작예외처리sys.exit()는 SystemExit 예외를 던지도록 되어있기 때문에, 만약 다른 사람이 작성한 ..
툴 [Tool]
2018. 7. 9. 16:18
[PyCharm] 파이참 python 실행시 인자값 받기 - sys.argv
참고글[Python] 명령행으로 프로그램 인자값 받기 - sys.argvPyCharm(파이참) python 실행시 인자값 받기 - sys.argv파이참으로 python 코드를 작성하고 실행과정에서 명령행으로 인자값을 넘겨야 할 때가 있습니다. 대략 파이썬 코드가 다음과 같다고 가정합니다.import sysprint('sys.argv 길이 : ', len(sys.argv))for arg in sys.argv: print('arg value = ', arg)파이참 상단 메뉴의 Run > Edit Configurations... 클릭Configurations 메뉴에 들어오면 + 버튼 > Python 클릭Name에 자신이 알아보기 쉬운 실행 환경 설정명을 입력합니다.Script에 자신이 실행하고 싶은 파이..
Python
2018. 7. 9. 14:43
[Python] 명령행으로 프로그램 인자값 받기 - sys.argv
참고글[PyCharm] 파이참 python 실행시 인자값 받기 - sys.argv명령행으로 프로그램 인자값 받기 - sys.argv어느 언어나 프로그램 실행시 명령행을 통해 필요한 인자값(Arguments Value)을 받을 수 있는 방법을 제공합니다. 자바나 C언어 등 에서도 main 메서드를 통해 명령행 매개변수를 받는 방법을 제공하는것과 같습니다.파이썬에는 명령행을 받기위해 sys 라이브러리를 import 해주어야 합니다.import syssys.argv 는 배열입니다. sys.argv[0]에는 기본적으로 python 실행파일의 경로가 담겨있기 때문에 sys.argv 배열의 길이는 기본적으로 1입니다.print(len(sys.argv))print(sys.argv[0])인자값 넘기면서 실행하기간단한 ..