detect interactivity
Antoine Pitrou
solipsis at pitrou.net
Tue Dec 29 10:25:45 EST 2009
Le Tue, 29 Dec 2009 16:09:58 +0100, Roald de Vries a écrit :
> Dear all,
>
> Is it possible for a Python script to detect whether it is running
> interactively? It can be useful for e.g. defining functions that are
> only useful in interactive mode.
Try the isatty() method (*) on e.g. stdin:
$ python -c "import sys; print sys.stdin.isatty()"
True
$ echo "" | python -c "import sys; print sys.stdin.isatty()"
False
(*) http://docs.python.org/library/stdtypes.html#file.isatty
More information about the Python-list
mailing list