现在情况是使用c++写了.pb文件,而我需要读.pb文件并且重写为xml文件,在用c++书写文件时使用了extension函数,而python中没有对应c++中的GetExtension()函数,因而无从下手(经过测试HasExtension(self,extension)中的extension为你所import的模块.extension的名字)。但最后发现直接进行读取address_book.ParseFromString(f.read())然后直接print address_book就可以打印出所有内容,此时已txt文本作为打印内容的输出,然后进行文本内容的处理就行了:)
在protobuf中使用python的extension
最新推荐文章于 2024-06-19 17:47:53 发布
本文介绍如何使用C++编写.pb文件,并将其转换为XML格式。通过直接解析.pb文件内容,可以将其输出为文本形式,进而转换为所需的XML格式。

31万+

被折叠的 条评论
为什么被折叠?



