我安装了pychecker,并注意到我应该用来运行pychecker的批处理文件具有以下条目:
C:\Python26\python.exe
C:\Python26\Lib\site-packages\pychecker\checker.py %*第二行是什么意思?
发布于 2011-02-11 10:41:18
您看到的不是Python代码。它是一个Windows命令脚本。
%*表示传递您传递给批处理文件的所有参数。
发布于 2011-02-11 10:44:27
%*是传递给批处理文件的参数。无论您从命令行传递给批处理文件的参数是什么,都会依次传递给checker.py。
如果你调用
checker.bat myfile.py
然后,批处理文件中的行将被替换为
C:\Python26\python.exe
C:\Python26\Lib\site-packages\pychecker\checker.py myfiile.py
您可以在here找到更多详细信息
发布于 2011-02-11 10:37:44
它对python没有任何意义,它是由外壳程序(cmd.com)扩展的。我认为是传递给批处理文件的参数列表。
https://stackoverflow.com/questions/4965070
复制相似问题