January 2019
Beginner
318 pages
8h 23m
English
stdin and stdout are objects created by the os module. We're going to write a script in which we will use stdin and stdout.
Create a script called redirection.py and write the following code in it:
import sysclass Redirection(object): def __init__(self, in_obj, out_obj): self.input = in_obj self.output = out_obj def read_line(self): res = self.input.readline() self.output.write(res) return res if __name__ == '__main__': if not sys.stdin.isatty(): sys.stdin = Redirection(in_obj=sys.stdin, out_obj=sys.stdout) a = input('Enter a string: ') b = input('Enter another string: ') print ('Entered strings are: ', repr(a), 'and', repr(b))
Run the preceding program as follows:
$ python3 redirection.py
We will receive the following ...
Read now
Unlock full access