日志文件-Gurobi Python

logfile - Gurobi Python

我在 Python 界面中使用 Gurobi 求解整数程序。我不想在我的控制台中看到日志文件,但我希望它打印在一个单独的文本文件中。我尝试执行以下操作:

# Turn off display 

setParam('OutputFlag', 0)

# Create a new model
m = Model("mip1")

# Open log file

logfile = open('mip1 %s.log' %(n), 'w')

m._logfile = logfile

然后我有我的模型详细信息,在代码的末尾我用 logfile.close() 关闭日志文件。但我能看到的是具有特定格式的日志文件已经创建并且它是空的(没有打印)。我应该怎么做才能将所有内容打印在我的日志文件中而不是在我的控制台中?

将参数 LogToConsole 设置为 0:setParam("LogToConsole", 0)