나는 인수 라이브러리로 optparse를 가진 오래된 코드를 가지고 있습니다. 인수의 하나로서 타입을가집니다.선택 항목으로 Argparse 선택
type = "choice"
argparse를 사용하도록 코드를 변환하려고합니다. 유형에 무엇을 넣어야합니까?
NameError: global name 'choice' is not defined
내가 argparse를 사용하고 있다면 여기 유형의 값이어야 무엇 : 나는 형식을 추가하는 경우 = 선택이 오류가 발생합니다?
그러나 str을 추가하거나 입력을 제거하면 코드가 실행됩니다. python try1.py --help 그런 다음 선택 항목과 함께 해당 인수와 관련된 도움말 정보도 인쇄합니다. 내가 optparse로 작업 할 때 나는 그런 문제에 직면하지 않았다. 나는 그 논쟁과 관련된 도움말 정보 만 얻곤했다. – blackmamba
@wannaC : 당신이 여기서 묻고있는 것이 확실하지 않습니다. 'argparse'는 다르게 작동합니다. 정확히 같은 출력을 생성하지 않습니다. –
@wannaC : 다른 질문과 같이 들립니다. 'type' 인자에 대한 문제가 해결 되었습니까? –