output - 输出文件迭代分辨率
问题描述
如何创建一个对象 f var ofile = new IloOplOutputFile("Resultat.txt"); ; 并在每次解决模型时在我的后期处理中调用对象,我的目的是一次创建一个对象“ofile”并调用它,每次我的模型将被解决并将结果显示在文件中,我不因为我有很多参数,所以不想在主要集团上这样做。
我的模型是一个迭代模型,所以它解决了不同的数据,我试图在每次结果时输出。
此时它只返回最后一次迭代,因为每次我调用后处理它都会创建一个新文件并粉碎最后的结果......
另一种解决方案是将在其脚本框中显示 Cplex/Opl 的结果直接复制到我的文件上,但我不知道如何使用 Cplex/OPL 的语言来完成。
问候谢谢!
解决方案
不要犹豫,使用 append 参数:
IloOplOutputFile(path, append)
Parameters:
path - Optional: The path of the file to open.
append - Optional: If true, sets the stream position at the end of the file.
推荐阅读
- mysql - 我需要分 2 批将 100 万条记录从一个表插入到另一个表中,在 MYSQL 中每个 500k
- php - 服务器问题中不允许使用 Laravel 405 方法
- django - 夹具并不意味着直接调用
- android - 如何在 Android Studio 中使用 100 张不同的 .gif 图像
- c# - 在 C# winform 应用程序的 Dataset.xsd 文件中可以有纯文本数据库用户名和密码吗?
- php - 如何在折线图js中显示多个数据集
- google-cloud-platform - Cloud Run 是否需要 NGINX?
- html - 在 CSS 中的 div 中水平和垂直居中文本
- python - 在 PySpark dense_rank() 中将空值保持为空
- python - 如何禁用 Kite Copilot 功能?