Post

sys.argv가 뭘까?

PySide6를 쓰다가 시작부터 난관에 부딛혔다.

1
2
import sys
app = QApplicatino(sys.argv)

도대체 저 sys.argv가 뭘까?

파이썬으로 작성된 파일을 실행 할 때에 sys.argv에 인자값을 받아서 처리할 수 있다고 한다.

예시

1
python hello_world.py hi

위와 같은 커멘드에서 hello_world.py에 hi라는 첫번째 인자값을 넣어준 것이다.

1
2
3
import sys

print(sys.argv)

위와 같이 sys라이브러리를 가져오고, sys.argv라는 값을 출력하는 것으로 아래와 같은 결과가 나온다.

sysargv

This post is licensed under CC BY 4.0 by the author.