python如何将错误重定向到/dev/nu

2024-05-15 22:39:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我的python脚本很有趣

def start_pushdata_server(Logger):
    Logger.write_event("Starting pushdata Server..", "INFO")
    retcode, stdout, stderr = run_shell(create_shell_command("pushdata-server 
start"))

我们希望将标准错误从pushdata服务器binnary重定向到/dev/null

所以我们把它编辑成这样

def start_pushdata_server(Logger):
    Logger.write_event("Starting pushdata Server..", "INFO")
    retcode, stdout, stderr = run_shell(create_shell_command("pushdata-server 
start 2>/dev/null"))

但是在python代码中添加2>/dev/null是无效的。你知道吗

那么我们如何才能在python代码中发送所有来自“pushdata服务器”的错误呢 开始“为空??你知道吗


Tags: devinfoeventserverdefstdoutshelllogger