Message320260
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'? |
|
Date |
User |
Action |
Args |
2018-06-22 20:08:48 | terry.reedy | set | recipients:
+ terry.reedy, paul.moore, tim.golden, ned.deily, docs@python, zach.ware, steve.dower, adelfino |
2018-06-22 20:08:48 | terry.reedy | set | messageid: <1529698128.19.0.56676864532.issue33877@psf.upfronthosting.co.za> |
2018-06-22 20:08:48 | terry.reedy | link | issue33877 messages |
2018-06-22 20:08:48 | terry.reedy | create | |
|