2011-02-11 6 views
2

pychecker를 설치하고 pychecker를 실행하는 데 사용해야하는 배치 파일이 다음 항목을 가지고 있음을 확인했습니다.% *는 무엇을 의미합니까?

C:\Python26\python.exe 

C:\Python26\Lib\site-packages\pychecker\checker.py %* 

두 번째 줄은 무엇을 의미합니까?

+0

파이썬 아무것도 찾을 수 있습니다. 이것은 DOS 쉘 명령 라인입니다. .BAT 파일에 있어요, 그렇죠? –

답변

1

그것은 파이썬에 아무런 의미도 없으며, 쉘 (cmd.com)에 의해 확장되고 있습니다. 배치 파일에 인수 목록이 전달 된 것 같습니다.

5

보고있는 내용은 파이썬 코드가 아닙니다. Windows 명령 스크립트입니다.

%*은 배치 파일로 전달한 모든 인수를 전달한다는 의미입니다.

4

% *는 배치 파일에 전달하는 인수입니다. 명령 줄에서 배치 파일로 전달한 인수는 checker.py로 전달됩니다. 당신이 호출하면

checker.bat의 myfile.py

다음 배치 파일의 라인

로 대체됩니다

C : \ Python26 \ python.exe를

C : \ Python26 \ Lib \ site-packages \ pychecker \ checker.py myfiile.py

당신은 자세한 내용 here

관련 문제