That should generate one or more files of the form package_pb2.py in the directory you ran protoc in. You can then import these into your program with:
import package_pb2 where package is the PB package you want. On Thursday, September 20, 2012 4:07:49 PM UTC-4, steph wrote: > > I have been using protocol buffers with Cpp and Java and have gotten those > running smoothly but I'm having trouble with python (admittedly I'm not > very good with python so hopefully this isn't just me goofing something). > > I have the main protocol buffer files, the source, protoc, protogen, all > in one central location so that my build processes from Java and cpp can > utilize the same files. Then in my java project I include proto2javame.jar > and in cpp I include Google.Protocolbuffers.dll and that allows me to use > the generated classes. However I can't find an equivalent for python. I > have generated my python libraries but when I try to use them I get errors > that No Module named google.protobuff exist (i'm using python 3.2.3). > > How do I have my python generated classes import the appropriate libraries > while still keeping all of my protobuff binaries in a central location? Is > there a way to modify my build argument to include all necessary libraries. > > My current build line looks like > %1 is the current protocol buffer file > >protoc --descriptor_set_out = %1.bin --proto_path=[mycomputerpath]\protos > --proto_path=. --include_imports --python_out=. %1.proto > > thanks! > -- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To view this discussion on the web visit https://groups.google.com/d/msg/protobuf/-/ohDQjfnr8x0J. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/protobuf?hl=en.
