想调试下别人的代码,看看卡在哪里了,但之前一些步骤又特别耗时,必须使用nohup挂后台。
但是呢,别人的代码是使用print输出日志的,nohup之后发现并没有任何log信息得到,很烦。
print有flush参数,可以变成实时输出,但批量增加参数太麻烦了。我选择了替换
在所在的py文件加上一个函数
def realtime_print(*args,**kwargs):
print(*args,flush=True)
然后把所有的print替换成realtime_print