Я установил pychecker и заметил, что командный файл, который я должен использовать для запуска pychecker, содержит следующие записи:
C:\Python26\python.exe
C:\Python26\Lib\site-packages\pychecker\checker.py %*
Что означает вторая строка?
То, что вы видите, не является кодом Python.Это командный сценарий Windows.
%* означает передачу всех аргументов, переданных в пакетный файл.
%*
% * - это аргументы, которые вы передаете в пакетный файл.Все аргументы, которые вы передаете командному файлу из командной строки, в свою очередь передаются в checker.py.
Если вы вызываете
checker.bat myfile.py
тогда строки в пакетном файле будут заменены на
C: \ Python26 \ python.exe C: \ Python26 \ Lib \ site-packages \pychecker \ checker.py myfiile.py
C: \ Python26 \ python.exe
C: \ Python26 \ Lib \ site-packages \pychecker \ checker.py myfiile.py
Вы можете найти более подробную информацию здесь
Это ничего не значит для python, его расширяет оболочка (cmd.com). Я думаю, что это список аргументов, переданный в командный файл.