Baptiste Lepilleur, 01.01.2011 12:53:
2011/1/1 Stefan Behnel
Baptiste Lepilleur, 01.01.2011 10:01:
I'm trying to port a small library to Python 3.x, and I'm wondering what
is the best way to port statements such as the one belows that are
frequently found in network protocol implementation:
...

See my answer in the other thread you started on this topic. You need to
wrap the literal in a function call that converts it to a bytes literal when
running in Python 3.

Is there a robust implementation of the format operator % for bytes that can
substitute %s?

Concatenation is portable and seems to suite your examples (which you stripped above). For more involved cases (as are also likely to occur in network protocol code), have a look at the struct module.

http://docs.python.org/py3k/library/struct.html

Stefan

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to