10.4. 错误输出重定向和程序终止

sys 模块还具有 stdinstdoutstderr 的属性。后者对于发出警告和错误消息非常有用,即使在 stdout 被重定向后也可以看到它们:

  1. >>> sys.stderr.write('Warning, log file not found starting a new one\n')
  2. Warning, log file not found starting a new one

终止脚本的最直接方法是使用 sys.exit()