Running python from pty without prompt
random832 at fastmail.com
Wed Dec 14 09:30:05 EST 2016
On Tue, Dec 13, 2016, at 19:20, Steve D'Aprano wrote:
> sys.flags.interactive will tell you whether or not your script was
> with the -i flag.
> hasattr(sys, 'ps1') or hasattr(sys, 'ps2') will tell you if you are
> in the REPL (interactive interpreter). The ps1 and ps2 variables aren't
> defined in non-interactive mode.
There's no way to *tell python to* run in non-interactive mode without
using a file other than the tty as the script. It's not a matter of
finding out from within python whether it's in interactive note, it's a
matter of python finding out whether the user *wants* it to run in
More information about the Python-list