On 04/24/2013 12:52 PM, sparkle Plenty wrote:
What is the best way to concatenate packed numeric data?  I am building a
message to send to a device and it has a very specific header format and
variable length payload.  Converting to string, concatenating, and then
converting back to numeric introduced errors.  The tuple() function also
introduced errors.

The code is proprietary so I am not comfortable posting it.  I have been
programming in Python for a few weeks.  It is my first OOP language.  My
background, in the dim and distant past, is mainframe.

Any help would be greatly appreciated.  Thank you in advance.




Some clues would be useful. For example, what form is your message going to be? Presumably a byte string b"abc", not a real (Unicode) string. There are no limitations on stuffing binary data into a byte string. But not all byte strings make any sense as Unicode, as you have to pick a decoder when converting.

On the other hand, you could be just manipulating an array of unsigned char, which doesn't even pretend to represent a string.
Create one with
  import data
  data = array.array("B")
--
DaveA
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to