Two newbie questions
Fred Clare
fred at balzac.scd.ucar.edu
Wed Nov 8 18:50:49 EST 2000
1.) Is there a Python equivalent to the C function "sprintf"?
That is, I would like to do a formatted print and save
the result in a Python string.
2.) What is an efficient way of packing a large (i.e. > 1MB)
list of integers (that are in the range 0 to 255)
into a Python string as a sequence of contiguous bytes?
Something like the following seems very inefficient:
import struct
.
.
.
ir = [ ... lots of integers in the range 0 to 255 ... ]
bytes = ""
for x in ir:
bytes = bytes + struct.pack("B",x)
--Fred Clare
--
Fred Clare
fred at ucar.edu
More information about the Python-list
mailing list