In php, unpack() has the “*” flag which means “repeat this format until the end of input”. For example, this prints 97, 98, 99
$str = "abc";
$b = unpack("c*", $str);
print_r($b);
Is there something like this in python? Of course, I can do
str = "abc"
print struct.unpack("b" * len(str), str)
but I’m wondering if there is a better way.
There is no such facility built into
struct.unpack, but it is possible to define such a function: