argparse를 사용하는 Python의 선택적 stdin 매우 유용한 구문을 찾았습니다. parser.add_argument('-i', '--input-file', type=argparse.FileType('r'), default='-') 입력 파일을 지정하거나 stdin을 사용하기 위해 – 둘 다 내 프로그램에서 원합니다. 그러나 입력 파일이 항상 필요한 것은 아닙니다. 다음 -i중 하나로 입력을 사용 하거나 리디렉션 하지 않는 경우 $ someprog | my_python_prog $ my_python_prog < inputfile 파이썬 프로그램이 입력을 기다리지 않기를 바랍니다. 그냥 따라 가서 기본값을 사용하기를 원합니다. argparse에 대한 표준 라이브러리 문서 는 선택적인 입력 / 출력..