1
27
你可以使用
编辑:
THC4K's answer
显示了一个如何执行此操作的示例,假设所有输出在
对于不应被
|
2
11
可以沉默
全部的
通过将其作为
更改脚本中的输出流:
使用其他打印功能
使用日志和日志级别
|
3
2
为什么不根据程序是否处于安静模式来修改输出函数,所以只检查一次?
或者,你当然可以把支票
您所描述的情况实际上是Python3发生变化的原因之一。
|
4
1
您可以用一个代理来替换stdout,该代理过滤对写入或写入行的调用:
它的优势在于它是跨平台的(与写入/dev/null不同),并且它仍然适用于您无法控制的第三方库中的打印语句。 您还可以进一步完善它,以便对所写内容提供更精确的控制,例如添加时间戳,或将打印语句重定向到日志系统。 |
5
0
如果你想快点把它弄脏,想把它扔掉 全部的 输出然后将stdout和stderr重定向到/dev/null。放置: sys.stdout = open("/dev/null", "a") sys.stderr = open("/dev/null", "a") 在你发现的地方——安静。 |
6
0
在Windows上,使用“nul”而不是“/dev/null” |
July · 如何定义数字间隔,然后四舍五入 1 年前 |
user026 · 如何根据特定窗口的平均值(行数)创建新列? 1 年前 |
Ashok Shrestha · 需要追踪特定的颜色线并获取坐标 1 年前 |
Nicote Ool · 在FastApi和Vue3中获得422 1 年前 |
Abdulaziz · 如何对集合内的列表进行排序[重复] 1 年前 |
asmgx · 为什么合并数据帧不能按照python中的预期方式工作 1 年前 |