Python撤销标准输出重定向

j

所以我从

在python中将stdout重定向为“ nothing”

您可以取消打印语句。但是是否可以稍后撤消该命令,以便在某些点之后确实可以再次打印打印语句?

例如,假设我要打印“ b”而不是“ a”。

我会做:

import os
f = open(os.devnull, 'w')
sys.stdout = f

print("a")

# SOME COMMAND

print("b")

有人能启发我说什么“一些命令”吗?

尼尔·阿尔法西
import os
import sys

f = open(os.devnull, 'w')
x = sys.stdout # save sys.stdout
sys.stdout = f

print("a")


sys.stdout = x # re-assign sys.stdout
print("b") # print 'b'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

重定向标准输出OCaml

来自分类Dev

重定向EOF的标准输出

来自分类Dev

重定向标准输入和标准输出

来自分类Dev

重定向标准输入和标准输出?

来自分类Dev

重定向标准错误并保留标准输出

来自分类Dev

Python。将标准输出重定向到套接字

来自分类Dev

Python输出重定向

来自分类Dev

将标准输出重定向到文件

来自分类Dev

PowerShell标准输出和重定向

来自分类Dev

将标准输出重定向到整数

来自分类Dev

使用find -exec重定向标准输出

来自分类Dev

LLDB重定向下级标准输出

来自分类Dev

在屏幕命令中重定向标准输出

来自分类Dev

将错误重定向到标准输出

来自分类Dev

在Unix上重定向标准输出

来自分类Dev

如何从右向左重定向标准输出

来自分类Dev

在 VBS 中重定向到标准输出

来自分类Dev

重定向标准输出和标准输入-Java

来自分类Dev

zsh:重置标准输出/标准错误重定向

来自分类Dev

如何将标准输出重定向到标准错误

来自分类Dev

将标准输入重定向到标准输出

来自分类Dev

在 bash 脚本中重定向标准输入和标准输出

来自分类Dev

将输出重定向到标准输出而不是文件

来自分类Dev

重定向标准输出时在python上调用子进程时出错

来自分类Dev

为什么我不能将python脚本的标准输出重定向到文件

来自分类Dev

Python3:os.system不重定向标准输出

来自分类Dev

重定向标准输出时在python上调用子进程时出错

来自分类Dev

bash标准输出无法重定向到文件

来自分类Dev

无法使用重定向的标准输出调用g ++