> > 2. Is there any way to know if a console is being used (that a > > device is the console)? > > >>> import sys > >>> sys.stdin.isatty() > True > >>> sys.stdout.isatty() > True > >>> whatever = open('whatever.txt', 'w') > >>> whatever.isatty() > False > >>> > J:\>python Python 2.2.1 (#34, Jul 16 2002, 16:25:42) [MSC 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import sys >>> sys.stdout.isatty() 64 >>> Have we discovered the mystery of life at last? "True" is 64? :) NOTE: PythonDoc says "isatty" is Unix only. > This really belongw on c.l.py, where it gets asked frequently enough. Sorry, I thought a Python "guts" question would be ok here and likely to get better informed answers than over on the (more or less) application side of the house. > I haven't paid attention to the answers. Fredrik's Console extension for > Windows should tickle your fancy: I'll take a look at it. Meanwhile, someone has kindly sent me source for a PDCurses binding for Python. Thanks to everyone for their answers! I'd like to thank the Academy, the Screen Actor's Guild and especially, Timbot, who helped make it all possible :) ;) Regards, Dave LeBlanc Seattle, WA USA
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4