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

    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()