【问题标题】:logfile - Gurobi Python日志文件 - Gurobi Python
【发布时间】:2017-10-08 23:49:32
【问题描述】:

我在 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() 关闭日志文件。但是我可以看到具有特定格式的日志文件已经创建并且它是空的(没有打印)。我应该怎么做才能将所有内容都打印在我的日志文件中而不是在我的控制台中?

【问题讨论】:

    标签: python-3.x logfile gurobi


    【解决方案1】:

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

    【讨论】:

    • 谢谢格雷格!通过这样做,我可以在不同的运行中创建不同的日志文件吗?例如,当我运行 30 点的代码时,我需要一个名为“log for 30 points.log”的日志文件,而当我运行 50 点的代码时,我需要它是“log for 50 points.log”。跨度>
    猜你喜欢
    • 1970-01-01
    • 2012-08-03
    • 2014-08-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多