Hello, I installed protobuf(3,1,0) on my mac, and I use open and read to
read a .proto file, but I always get the error:
# f =
Here is my code:
# This function fills in a Person message based on user input.
person.id = int(raw_input("Enter person ID number: "))
person.name = raw_input("Enter name: ")
email = raw_input("Enter email address (blank for none): ")
if email != "":
person.email = email
number = raw_input("Enter a phone number (or leave blank to finish): ")
if number == "":
phone_number = person.phone.add()
phone_number.number = number
type = raw_input("Is this a mobile, home, or work phone? ")
if type == "mobile":
phone_number.type = addressbook_pb2.Person.MOBILE
elif type == "home":
phone_number.type = addressbook_pb2.Person.HOME
elif type == "work":
phone_number.type = addressbook_pb2.Person.WORK
print "Unknown phone type; leaving as default value."
# Main procedure: Reads the entire address book from a file,
# adds one person based on user input, then writes it back out to the same
# if len(sys.argv) != 2:
# print "Usage:", sys.argv, "ADDRESS_BOOK_FILE"
address_book = addressbook_pb2.AddressBook()
# Read the existing address book.
# f = open(sys.argv, "rb")
# f =
print sys.argv + ": Could not open file. Creating a new one."
# Add an address.
# Write the new address book back to disk.
f = open(sys.argv, "wb")
Can someone give me a hint??? I really dont know where is the problem, and
in the github, always nobody respond question...
You received this message because you are subscribed to the Google Groups
"Protocol Buffers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
To post to this group, send email to email@example.com.
Visit this group at https://groups.google.com/group/protobuf.
For more options, visit https://groups.google.com/d/optout.