python 3.4에서 args.parse와 관련된 이상한 문제가 있습니다. 도움이 필요합니다. 나는 파이썬으로 시작하고있다. 그래서 그것은 어리 석다.python argsparse 데이터 형식
나는 그것은 단지 하나의 인수, 모든 시간을해야 인수를
parser.add_argument('-solr', type=str, default='http://localhost:8983/solr/', nargs='+', help='Address of Solr server (ex: http://192.168.137.128:8983/solr/)')
을 전달하고있다. 인수를 실제로 전달하면 배열로 저장되며 args.solr [0]을 통해 액세스해야합니다. 그러나 인수를 전달하지 않으면 기본값이 사용되지만 문자열로 저장되므로 args.solr [0]은 'h'가됩니다.
무엇을 제공합니까? nargs로 놀아 보려고했지만 1로 설정해도 아무 것도 바뀌지 않는 것 같습니다. 사전
고마워, 훌륭한 설명. – user2630270