En Thu, 05 Apr 2007 18:08:14 -0300, Steven W. Orr <[EMAIL PROTECTED]> escribió:
> I have a tuple that I got from struct.unpack. Now I want to pass the data > from the returned tuple to struct.pack > >>>> fmt > 'l 10l 11i h 4h c 47c 0l' >>>> struct.pack(fmt, tup) > Traceback (most recent call last): > File "<stdin>", line 1, in ? > struct.error: required argument is not an integer > > What's the idiom to pass the data in tup? Try the builtin help system: py> help(struct.pack) Help on function pack in module struct: pack(fmt, *args) Return string containing values v1, v2, ... packed according to fmt. See struct.__doc__ for more on format strings. So struct.pack(fmt, *tup) should work - try and see. -- Gabriel Genellina -- http://mail.python.org/mailman/listinfo/python-list