[python-win32] curses and _curses
Roger Upole
rwupole at msn.com
Tue May 2 07:47:29 CEST 2006
Bill Burns wrote:
>> On 2/05/2006 8:16 AM, Dean Allen Provins wrote:
>>
>>>Hello:
>>>
>>>I just installed the 2.4 version of Python on a WinXP box. I then
>>>copied over my python code which runs under Linux. This code uses
>>>"curses.ascii" (isspace specifically).
>>>
>>>The Win version of the libraries has a curses directory and within it,
>>>the ascii.py module. Unfortunately, the __init__.py module in the
>>>curses directory expects to import "_curses" (as it does on Linux), and
>>>this is nowhere to be found in the Windows python install directory (it
>>>is part of a shared library under Linux).
>>>
>>>To get around the problem, I simply commented out the entire __init__.py
>>>module, but this provides only symptomatic relief.
>>>
>>>Any readers know why the "_curses" library is missing, or in other
>>>words, have I found an "error of omission"?
>>>
>>
>>
>> http://www.amk.ca/python/howto/curses/
>>
>> "Nobody has made a Windows port" or words to that effect ...
>
> Actually, I just found this.... but I've never tried it
>
> http://adamv.com/dev/python/curses/
>
> but I believe John is partial right ;-), in the sense that, the Standard
> Python distribution doesn't supply curses for Windows.
>
> So you have *not* found an "error of omission".
>
> Google "Windows _curses" on comp.lang.python for more info and other
> possibilities.
>
> Bill
Newer versions of Pywin32 come with a win32console module that
allows you to create and interact with console windows.
Roger
More information about the Python-win32
mailing list