putchar(8)

mattia gervaz at gmail.com
Sat Oct 17 12:53:11 CEST 2009


Il Sat, 17 Oct 2009 06:48:10 -0400, Dave Angel ha scritto:

> Dave Angel wrote:
>>
>> Jason Tackaberry wrote:
>>> On Fri, 2009-10-16 at 12:01 -0700, gervaz wrote:
>>>  
>>>> Hi all, is there in python the equivalent of the C function int
>>>> putchar (int c)? I need to print putchar(8).
>>>>     
>>>>     
>>>
>>>>>> print '\x08'
>>>>>>         
>>>>>>         
>>> or:
>>>
>>>
>>>>>> print chr(8)
>>>>>>         
>>>>>>         
>>>
>>>
>>>
>> If I recall correctly, putchar() takes an int value 0-255 and outputs a
>> single character to stdout.  So the equivalent would be:
>>
>> sys.stdout.write(char(c))
>>
>> print does other stuff, which you presumably do not want.
>>
>> DaveA
>>
>>
>>
> Oops.  Instead of char(), I meant to type chr().
> 
> 
> sys.stdout.write(chr(c))
> 
> chr() is a built-in that converts an integer to a single character.
> 
> DaveA

Yes, noticed ;-)



More information about the Python-list mailing list