1

プロトコル バッファの Google python チュートリアルに従っています。コンパイラまですべてを正常に実行できました。

https://developers.google.com/protocol-buffers/docs/pythontutorial

チュートリアルには次のように書かれています。

次に、ソース ディレクトリ (アプリケーションのソース コードが存在する場所 - 値を指定しない場合は現在のディレクトリが使用されます)、宛先ディレクトリ (生成されたコードを配置する場所。多くの場合 $ と同じ) を指定して、コンパイラを実行します。 SRC_DIR)、および .proto へのパス。この場合、あなたは...:

protoc -I=$SRC_DIR --python_out=$DST_DIR $SRC_DIR/addressbook.proto

デスクトップに addressbook.proto ファイルがあり、そのデスクトップが生成されたコードの移動先でもあるとします。この場合、上記の端末コマンドはどのようになりますか?

4

2 に答える 2

1

将来、Python proto クラスを自分でコンパイルしたくない場合は、GTFS リアルタイム用に事前生成された Pythong 言語バインディングを提供する gtfs-realtime-bindings PyPI パッケージを検討してください。詳細:

https://github.com/google/gtfs-realtime-bindings/tree/master/python

(完全な開示: 私はこれらのパッケージを管理しています)

于 2015-01-23T23:51:50.983 に答える