Python自动编译文件夹下的所有proto文件的方法

本文介绍了如何使用Python自动化编译文件夹下的所有proto文件,以适应protobuf通信需求。首先阐述了编译proto文件的背景,接着讲解了准备工作,包括安装Protocol Buffers编译器,最后给出了编译为Python和C++代码接口文件的代码示例。
摘要由CSDN通过智能技术生成

Python自动编译文件夹下的所有proto文件的方法

一、背景

  当我们需要使用protobuf通信的时候,必然少不了新建一些proto文件,而手写proto文件,一方面我们不知道是否完全符合语法,另一方面这些proto文件需要被编译之后才能进行业务逻辑的实现,所以就存在编译proto文件的情况,而通常为了使得项目更加模块化,我们可能需要创建多个文件夹并在文件夹下存放多个不同的proto文件,这时候就需要我们批量化编译,这样最简单的方法就是写个脚本来干这个事情,下面就是一个基于Python实现的自动化编译proto文件的一个例子。

二、准备工作

  安装 Protocol Buffers 编译器(protoc

三、 代码示例
  • 编译成python代码接口文件

    def gen_protoc_2_pb(proto_dir)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_长风_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值