"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > Python 스크립트(사용자 입력 또는 명령줄 인수)와 어떻게 상호 작용합니까?

Python 스크립트(사용자 입력 또는 명령줄 인수)와 어떻게 상호 작용합니까?

2025-01-25에 게시됨
검색:862

How do you interact with your Python scripts: User input or command-line arguments?

Python

에서 사용자 입력 및 명령 줄 인수 활용 처리 명령 줄 인수. 이러한 기능을 탐색합시다.

사용자 입력 읽기

text = raw_input("Enter your name: ")  # Python 2
text = input("Enter your name: ")  # Python 3

Python은 CMD 모듈 및 raw_input 및 입력 함수를 포함하여 사용자 입력을 수집하기위한 몇 가지 방법을 제공합니다. Raw_Input 함수 (또는 Python 3의 입력)를 사용하면 사용자의 텍스트 줄을 읽을 수 있습니다.

예 :

text = raw_input ( "이름을 입력 :") # Python 2 text = input ( "이름을 입력하십시오 :") # Python 3

import sys
print (sys.argv)

명령 줄 인수는 sys.argv 목록을 통해 액세스 할 수 있습니다. 첫 번째 인수는 항상 스크립트 이름이며 사용자가 제공 한 인수가 이어집니다.

명령 줄 입력을 인쇄 할 수있는 방법 :

SYS 가져 오기 print (sys.argv)

추가 모듈

How do you interact with your Python scripts: User input or command-line arguments?

명령 줄 옵션의 고급 처리를 보려면 Argparse 모듈 사용을 고려하십시오. 이 모듈은 유형, 도움말 텍스트 및 기본값으로 명령 줄 인수를 정의 할 수 있습니다. 사용자 명령에 응답하고 명령 줄에서 매개 변수를 수락하는 대화식 파이썬 스크립트. 이러한 기능은 사용자 상호 작용을 향상시키고 스크립트 실행을 간소화합니다.

최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3