- 10.4. 错误输出重定向和程序终止
10.4. 错误输出重定向和程序终止
sys
模块还具有 stdin , stdout 和 stderr 的属性。后者对于发出警告和错误消息非常有用,即使在 stdout 被重定向后也可以看到它们:
- >>> sys.stderr.write('Warning, log file not found starting a new one\n')
- Warning, log file not found starting a new one
终止脚本的最直接方法是使用 sys.exit()
。