有什么方法可以关闭Python/Gurobi中回调的输出吗? 具体来说,在进行分支和剪切时。
谢谢!
outputFlag 会静音参数,但不会静音许可证信息。 唯一对我有用的是重定向输出:
import os
import sys
import gurobipy as gp
sys.stdout = open(os.devnull, 'w')
sys.stderr = open(os.devnull, 'w')
model = gp.Model()
model.setParam('OutputFlag', 0)
# code here
model.optimize()
# Restore stdout and stderr
sys.stdout = sys.__stdout__
sys.stderr = sys.__stderr__