gpt4 book ai didi

python - 打印与标准错误

转载 作者:IT老高 更新时间:2023-10-28 22:12:49 28 4
gpt4 key购买 nike

printstderr 有什么特定的优点或缺点吗?

最佳答案

print 可以在任何类似文件的对象上打印,包括 sys.stderr

print >> sys.stderr, 'Text'

使用 sys.stderr 代替 sys.stdout 的优点是:

  • 如果用户将标准输出重定向到文件,她仍然会在屏幕上看到错误。
  • 它没有缓冲,因此如果将 sys.stderr 重定向到日志文件,则在记录错误之前程序崩溃的可能性较小。

这个答案是用 Python 2 编写的。对于 Python 3,请改用 print('Text', file=sys.stderr)

关于python - 打印与标准错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/939866/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com