At 07:27 AM 7/10/2007, Mihai Iacob wrote: >Hello, > >Is there a function that converts from integer to >binary (or a module that handles this)? > >The only thing close to it that i found in the manual >is the binascii module but i can't get it to work.
Here's one: def base10ToBaseN(n, base=2): """converts base 10 integer n to base 2-9 integer as string""" if n == 0: return '0' sign = '-' if n<0 else '' num = abs(n) seq = [] while (num != 0): (num, bit) = divmod(num, base) seq.append(str(bit)) seq.append(sign) return ''.join(reversed(seq)) Dick Moores _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor