Putty wrote: > I'm porting a program a friend wrote in C over to Python and I've run > into a little hang-up. The C program writes characters out to a file. > I'm 99% sure that a conversion is going on here as well. I know for a > fact that it's taking a number and turning it into a character.
C is a low-level language -- a character *is* a number :-) > > So what kind of call can I make to do it in Python? *Guessing* that you mean e.g. fputc(97, f) writes the character 'a' to the file whose handle is f ... In Python the more-or-less literal translation (ignoring the fputc return value) would be f.write(chr(97)) Note: |>>> ord('a') 97 |>>> chr(97) 'a' HTH -- if not, show us (relevant parts of) the actual source that you are porting. Cheers, John -- http://mail.python.org/mailman/listinfo/python-list