Study/Python
sys.argv 로 명령줄 인수 사용하기
Zeromk2
2023. 9. 27. 06:00
jenkins와 python을 사용할 때는 jenkins의 파라미터를 os.environ 으로 받아서 사용했었는데요
python에서 명령줄을 사용해서 별도의 매개변수를 사용하는 방법은 뭐가 있는지 찾아보다
sys.argv 란 것이 있어서 최근 사용하고있습니다.
사용하기 위해서는 sys을 import 해주시구요
import sys
파일명 실행 뒤 사용하기 위해서 (unittest 실행할때는 아직 확인하지 못했네요)
if __name__ == "__main__":
구문에 넣어줍니다.
그리고 이렇게 인자 3개의 값을 출력하는 코드를 작성해놓고
import sys
def main():
print("스크립트 이름:", sys.argv[0])
print("첫 번째 인수:", sys.argv[1])
print("두 번째 인수:", sys.argv[2])
if __name__ == "__main__":
main()
실행해 봅니다~
그럼 결과가 이렇게 나오는 것을 볼 수 있습니다.
728x90