protoc 的 -I 参数,及一个 python 脚本
(2012-09-18 11:54:17)
标签:
it |
执行正面命令会在 nun/proto/proto 下生成协议文件:
protoc --python_out=nun/proto proto/*.proto
要把协议文件放到 num/proto 下,可以使用 –I 参数:
protoc -Iproto --python_out=nun/proto proto/*.proto
下面是一个 Python 脚本,可以多做一点点事情(创建目标目录和 __init__.py):
# -*- coding: utf-8 -*-
from __future__ import print_function
from glob import glob
import os
import sys
def protoc(srcdir, dstdir):
if __name__ == '__main__':