반응형
파라미터를 정확히 하나만 받도록 하는 Python 스크립트 예시를 소개하겠습니다!
이 예시에서는 명령줄 인수의 개수를 체크하여,
사용자가 정확히 하나의 파라미터만 입력했는지 확인합니다.
만약 파라미터가 정확히 하나가 아니라면,
사용자에게 적절한 메시지를 출력합니다.
import sys
# 명령줄 인수가 정확히 하나인지 확인합니다 (스크립트 이름 제외).
if len(sys.argv) == 2:
# 파라미터 출력
print(f"Received parameter: {sys.argv[1]}")
else:
# 적절한 사용 방법을 안내하는 메시지 출력
print("This script requires exactly one parameter.")
이 스크립트는 사용자가 스크립트 이름과 함께 정확히 하나의 파라미터를 전달했는지 확인합니다.
만약 조건을 충족시키지 못하면,
스크립트는 사용자에게 파라미터를 정확히 하나만 전달하라는 메시지를 출력합니다.
예를 들어, 이 스크립트 파일을 `example.py`라고 할 때, 명령줄에서 `python example.py parameter1`을 실행하면,
`"Received parameter: parameter1"`이 출력됩니다.
만약 파라미터를 전달하지 않거나 두 개 이상을 전달한다면,
`"This script requires exactly one parameter."` 메시지가 출력됩니다.
https://link.coupang.com/a/bvvBjI
* 이 외 생각해볼만한 내용들 !
1- 파이썬에서 사용자로부터 입력 받은 파라미터를 기반으로 파일을 읽고 쓰는 기본적인 방법은 무엇인가요?
2-사용자로부터 여러 개의 파라미터를 받아서 각 파라미터에 대해 특정 작업을 수행하려면 어떻게 해야 하나요?
3-파이썬 스크립트에 전달된 파라미터가 특정 조건을 만족하는지 확인하고, 조건을 만족하지 않을 때 사용자에게 상세한 사용법을 안내하려면 어떻게 구현해야 하나요?
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다
반응형
'무근본 IT 지식 공유 > 무근본 파이썬(Python)' 카테고리의 다른 글
파이썬에서 메인함수 안쓰고 파라미터 받아오는 방법 , 예시! (0) | 2024.03.26 |
---|---|
Python에서 파라미터를 전달받아 프로그램을 구동하는 방법 및 예시 ! (0) | 2024.03.26 |
[무근본파이썬] 레드블랙 트리가 대체 뭐야?! (1) | 2023.11.25 |
[무근본파이썬] 메세지 큐와 그 중요성: 온라인 쇼핑몰 예시와 코드로 이해하기 (0) | 2023.09.19 |
무료로 사용할 수 있는 클라우드 기반의 파이썬 실행환경 소개 (0) | 2023.09.17 |
댓글