- 参考这篇博文时(https://blog.csdn.net/dy_guox/article/details/79081499),有如下的操作
protoc object_detection/protos/*.proto --python_out=.
然而,该命令好像不能正常执行(可能是不支持正则表达式),经尝试cmd中dir命令支持正则表达式,可以读取所有后缀为.proto的文件名,于是想到编写.bat脚本执行protoc命令 - 脚本如下
echo cmd.bat path : %~dp0
dir %~dp0\*.proto /B > list.txt
for /f %%a in (list.txt) do (
echo %%a
protoc object_detection/protos/%%a --python_out=.
)
附上解析