We have this good answer for how to read stdin.
- But I don’t understand how do I run the python code so it will read from a file as
stdin? - Is
printis likestdout?
I ask it cause I saw this order in facebook demo puzzle:
NOTE: You need to write the full code taking all inputs are from stdin
and outputs to stdout If you are using “Java”, the classname is
“Solution”
When you are reading from
stdin, you have three basic options:type stuff manually:
Using
<:Using the output from a previous command:
All three of these will give you input via
stdin.After editing your question, you are no longer asking the same question. Here is the answer to your new questions:
sys.stdin = open('inputfile.txt')to have the input file look like stdin. Make sure this is what you want. From your homework prompt, it sounds like my above solution is what you want.printwrites to stdout.