Windows 7에서 Python2.7.5를 사용하고 있습니다. 명령 줄 인수를 처음 사용합니다. 이 연습을하려고합니다 :파이썬 명령 줄 인수의 기초
명령 줄에서 문자열을 읽고 각 문자가 나오는 횟수와 함께 문자열에 나오는 문자표를 반환하는 프로그램을 작성하십시오. 예를 들어 :
$ python letter_counts.py "ThiS is String with Upper and lower case Letters."
a 2
c 1
d 1
# etc.
내가 cmd를 목록에 파일 이름과 출력을 명령 줄 인수를 추가하는 방법을 알고있다 (창 명령 프롬프트). 그러나 파이썬 스크립트에서 명령 줄 인수를 사용하는 방법을 배우고 싶습니다. 추가 명령 줄 인수를 추가/액세스하고 문자를 계산하기 위해 루프를 만들어야하기 때문입니다.
cmd 외부에서는 현재 letter_counts.py 만 파일 이름으로 사용하고 있습니다. 이것은 하나의 명령 줄 인수입니다.
python이 아니라 cmd : 명령 행 인수를 추가하고 액세스하려면 어떻게해야합니까?
감사합니다. 나는 너의 조언을 따르려고 노력하고있다. 단순히 파이썬 셸에 입력 한 경우 sys.argv는 빈 목록을 반환합니다. .py 파일과 "모듈 실행"키를 작성하면 .py 파일의 파일 이름 인 1 개의 인수가있는 목록을 반환합니다. 성공적으로 명령 줄 인수를 cmd (목록 반환)의 동일한 파일에 추가했지만 sys.argv는 .py 파일의 이름에만 응답하고 길이가 1 인 목록을 계속 반환합니다. – user2547317
@ user2547317'sys.argv'는'python myfile.py a b c'와 같이 프로그램을 실행하기 위해 명령 행을 사용하는 경우 하나 이상의 요소 만 가질 것입니다. –
python myfile.py a cmd를 입력하고 있는데 다른 곳에 입력해야합니까? – user2547317