IT 지식 창고

(python) sys.argv를 사용하는 경우는 cmd와 같은 창에서 사용

casim 2020. 7. 8. 18:12

sys.args는 주로 python shell이나 cmd창과 같은 곳에서 py파일을 실행시킬 때 사용이 됩니다.

 

따라서, 파이참이나 주피터 노트북에서 run할 때 sys.argv를 활용하는 것이 아닙니다.

 

예를 들어,

 

test.py가 아래와 같이 있는 경우

import sys

print(sys.argv)

output은 list로 배출하며,

 

cmd창과 같은 곳에서 

>>> python test.py 1 2 3 python 

으로 test.py를 실행시키면

['test.py존재하는 경로', 1, 2, 3, python]

이런식으로 나옵니다.