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
'Study > Python' 카테고리의 다른 글
Python으로 API 테스트 가능한 라이브러리 비교 (Requests vs Httpx) (2) | 2024.10.30 |
---|---|
Python에서 Appium 테스트 코드 재시도 로직 (0) | 2024.10.03 |
technology ebooks. 다양한 언어와 기술 전자책이 있는 웹사이트 공유 (0) | 2023.05.19 |
Slack files.upload로 이미지 전송하기 (0) | 2022.03.09 |
Slack Block Kit 을 사용한 메시지 전송 (0) | 2022.03.09 |
댓글