所以我从
您可以取消打印语句。但是是否可以稍后撤消该命令,以便在某些点之后确实可以再次打印打印语句?
例如,假设我要打印“ 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] 删除。
我来说两句