플래그가 지정된 값이없는 경우 기본값으로 값을 지정하는 선택적 인수를 갖고 싶지만 사용자가 값을 지정하면 기본값 대신 사용자 지정 값을 저장하고 싶습니다. 이에 대한 조치가 이미 있습니까?
예를 들면 :
python script.py --example
# args.example would equal a default value of 1
python script.py --example 2
# args.example would equal a default value of 2
액션을 만들 수는 있지만 기존 방법이 있는지 확인하고 싶었습니다.
self.foo = (args.bar or some_else_source).upper()
있습니다. None 개체 AFAIUC에서 중단됩니다.