python 打印重定向:stdin,stdout,stderr
2017-12-05 17:26
513 查看
重定向读取 import sys name=input('please enter your name:') print(name) print('please enter your name:') name=sys.stdin.readline() #重定向读取 print(name) f=open('e:/kangyujiao/test.txt','r') sys.stdin=f name=sys.stdin.readline() #重定向读取 print(name) class A: def read(self): return 'aaaaaaa' sys.stdin=A() name=sys.stdin.read() #重定向读取 print(name)
重定向输出
import sys print('aaaaaaa') old=sys.stdout sys.stdout=open('e:/kangyujiao/test.txt','w') print('bbbbbbb') #重定向输出到指定文件中 sys.stdout=old print('ccccccc') f=open('e:/kangyujiao/test.txt','a') print('ddddddd',file=f) #重定向追加到指定文件中 class A: def write(self,s): print(s) f=A() print('eeeeeee',file=f) #重定向输出,只要有write方法
输出异常
import sys print('aaaaaa', file=sys.stderr) #输出异常,红字显示
相关文章推荐
- python重定向sys.stdin、sys.stdout和sys.stderr
- python重定向sys.stdin、sys.stdout和sys.stderr
- 如何将stdin、stdout、stderr重定向到/dev/null
- (转)Windows管道(Pipe)重定向stdout,stderr,stdin
- 第4章 处理用户输入与显示数据------------(标准文件描述符、STDIN/STDERR/STDOUT、临时重定向、永久重定向exec)
- Python的sys.stdout、sys.stdin重定向
- stdin, stdout, stderr以及重定向
- 第4章 处理用户输入与显示数据------------(标准文件描述符、STDIN/STDERR/STDOUT、临时重定向、永久重定向exec)
- 验证daemon程序中setsid的作用以及重定向stdin、stdout、stderr的原因
- 如何将stdin、stdout、stderr重定向到/dev/null
- 转载:stdin, stdout, stderr以及重定向
- 练习 7:Bash:重定向,stdin,stdout,stderr,<,>,>>,|,tee,pv
- scripts: stdin, stdout和stderr的重定向的解释
- Python的sys.stdout、sys.stdin重定向
- Windows管道(Pipe)重定向stdout,stderr,stdin
- 1. 数据流重定向(stdin,stdout,stderr)
- 第4章 处理用户输入与显示数据------------(标准文件描述符、STDIN/STDERR/STDOUT、临时重定向、永久重定向exec)
- Linux Shell 文件描述符 及 stdin stdout stderr 重定向
- Python的sys.stdout、sys.stdin重定向
- 【转】stdin, stdout, stderr 以及重定向