我安装了pychecker并注意到我应该用来运行pychecker的批处理文件包含以下条目:
C:\Python26\python.exe
C:\Python26\Lib\site-packages\pychecker\checker.py %*
第二行是什么意思?
答案 0 :(得分:5)
您所看到的不是Python代码。它是一个Windows命令脚本。
%*
表示传递您传递给批处理文件的所有参数。
答案 1 :(得分:4)
%*是您传递给批处理文件的参数。 从命令行传递给批处理文件的任何参数依次传递给checker.py。
如果你打电话
checker.bat myfile.py
然后批处理文件中的行将替换为
C:\ Python26 \ python.exe
C:\ Python26 \ LIB \站点包\ pychecker \ checker.py myfiile.py
您可以找到更多详情here
答案 2 :(得分:1)
它对python没有任何意义,它正在被shell(cmd.com)扩展。我认为这是传递给批处理文件的参数列表。