본문 바로가기
  • _^**_
무근본 IT 지식 공유/무근본 파이썬(Python)

파이썬에서 파라미터를 정확히 한개만 입력받기 !! -예시코드 및 설명

by 크리드로얄워터 2024. 3. 26.
반응형

파라미터를 정확히 하나만 받도록 하는 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

Let’s Get IT 파이썬 프로그래밍 데이터 분석 프로젝트로 프로그래밍 사고력 기르기

COUPANG

www.coupang.com

* 이 외 생각해볼만한 내용들 !


1- 파이썬에서 사용자로부터 입력 받은 파라미터를 기반으로 파일을 읽고 쓰는 기본적인 방법은 무엇인가요?

2-사용자로부터 여러 개의 파라미터를 받아서 각 파라미터에 대해 특정 작업을 수행하려면 어떻게 해야 하나요?

3-파이썬 스크립트에 전달된 파라미터가 특정 조건을 만족하는지 확인하고, 조건을 만족하지 않을 때 사용자에게 상세한 사용법을 안내하려면 어떻게 구현해야 하나요?


이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다

반응형

댓글