我在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()关闭日志文件。但我能看到的是,具有特定格式的日志文件已经创建,并且它是空的(没有打印)。我应该怎么做才能将所有内容打印在日志文件中,而不是在我的控制台中呢?
发布于 2017-10-09 02:49:29
将参数LogToConsole设置为0:setParam("LogToConsole", 0)
https://stackoverflow.com/questions/46637168
复制相似问题