2 回答

TA貢獻(xiàn)1795條經(jīng)驗(yàn) 獲得超7個(gè)贊
如果您正在遵循 golang protobufs 的中等教程,請(qǐng)不要復(fù)制和粘貼:
protoc --go_out=. *.proto
命令,因?yàn)?code>--不是真實(shí)-
的(破折號(hào)等),所以手動(dòng)輸入命令解決了我的問題。
由于復(fù)制和粘貼不正確的字符,我收到此錯(cuò)誤
我希望你能從我的愚蠢錯(cuò)誤中吸取教訓(xùn):)

TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超9個(gè)贊
proto下面的代碼將在文件所在的目錄中生成 python 文件.proto。
proto_files = ["proto/file1.proto", "proto/file2.proto"]
from grpc_tools import protoc
for file in proto_files:
grpc_tools.protoc.main([
'grpc_tools.protoc',
'--proto_path=.',
'--python_out=.',
'--grpc_python_out=.',
file
])
添加回答
舉報(bào)