2014-12-08 3 views
3

초보 프로그래머로 Python을 배우고 있습니다. 나는 sys.argv에서 사용 된 argv를 보았으며 다른 언어에서도 사용된다고 생각한다. 'argv'에서 'v'의 의미는 무엇입니까? 그것이 무엇을 의미하며 용어의 출처는 무엇입니까?argv에 'v'가있는 이유

"argv"의 사용을 이해하고 기억하는 데 도움이되기를 바랍니다.

+0

변수의 C 버전이 수행하기 때문에; 이름 지정에 대한 설명은 http://crasseux.com/books/ctutorial/argc-and-argv.html을 참조하십시오. –

+0

이 날짜는'C'로 거슬러 올라갑니다. 'argv'의'v'는 인수 'vector'를위한 것입니다 (그리고 그에 수반되는'argc'는 인수'count '입니다). – Cameron

+0

내 대답이 당신의 필요를 충족 시킨다면 받아 들일 수 있습니다. 그렇지 않다면 그것에 대해 더 많이 물어보십시오 :) –

답변

7

변수는 argc (인수 수) 및 관례 argv (인수 벡터), 파이썬에서 더 sys.argc이 없다는 것을 C.

에서

참고 이름이 지정됩니다. len(sys.argv)을 가리킨 것처럼 fred-larson

+1

파이썬에는'sys.argc', AFAIK가 없습니다. 방금'len (sys.argv)'를 사용합니다. –

+0

@FredLarson 맞아, 오래된 C 습관들! –