Batch file %*是什么意思?
我安装了pychecker,并注意到我应该用来运行pychecker的批处理文件包含以下条目:Batch file %*是什么意思?,batch-file,Batch File,我安装了pychecker,并注意到我应该用来运行pychecker的批处理文件包含以下条目: C:\Python26\python.exe 第二行是什么意思?它对python没有任何意义,它是由shell(cmd.com)扩展的。我认为这是传递给批处理文件的参数列表。您看到的不是Python代码。这是一个Windows命令脚本 %*表示将传递给批处理文件的所有参数传递。%*表示传递给批处理文件的参数。 从命令行传递给批处理文件的任何参数都会依次传递给checker.py 如果你打电话 ch
C:\Python26\python.exe
第二行是什么意思?它对python没有任何意义,它是由shell(cmd.com)扩展的。我认为这是传递给批处理文件的参数列表。您看到的不是Python代码。这是一个Windows命令脚本
%*
表示将传递给批处理文件的所有参数传递。%*表示传递给批处理文件的参数。
从命令行传递给批处理文件的任何参数都会依次传递给checker.py
如果你打电话
checker.bat myfile.py
然后,批处理文件中的行将替换为
C:\Python26\python.exe
C:\Python26\Lib\site packages\pychecker\checker.py
myfiile.py
您可以在Python中找到更多详细信息。这是一行DOS Shell命令。它在一个.BAT文件中,对吗?
C:\Python26\Lib\site-packages\pychecker\checker.py %*