This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author terry.reedy
Recipients adelfino, docs@python, ned.deily, paul.moore, steve.dower, terry.reedy, tim.golden, zach.ware
Date 2018-06-22.20:08:48
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1529698128.19.0.56676864532.issue33877@psf.upfronthosting.co.za>
In-reply-to
Content
The paragraph reads:

Under Unix, a complete program can be passed to the interpreter in three forms: with the -c string command line option, as a file passed as the first command line argument, or as standard input. If the file or standard input is a tty device, the interpreter enters interactive mode; otherwise, it executes the file as a complete program.

This is slightly confusing because a complete programs cannot be passed all at once if the file (regular or stdin) is interactive.

Not being a Windows expert, I was curious whether the standard input part is true for Win 10.  Indeed, both "python con:" and "python <con:" (as well as just "python") start Python in interactive mode, which both "python file" and "python < file" executes the file.

Ned, is the statement untrue for MacOS, or does 'Unix' always include Macs?  In other words, should we add 'Windows' or delete 'Unix'?
History
Date User Action Args
2018-06-22 20:08:48terry.reedysetrecipients: + terry.reedy, paul.moore, tim.golden, ned.deily, docs@python, zach.ware, steve.dower, adelfino
2018-06-22 20:08:48terry.reedysetmessageid: <1529698128.19.0.56676864532.issue33877@psf.upfronthosting.co.za>
2018-06-22 20:08:48terry.reedylinkissue33877 messages
2018-06-22 20:08:48terry.reedycreate