当我为我的问题编写运行文件时,我想使用log_file
命令,所以在我加载数据和模型后,我编写了以下选项命令:
solver cplex
; omit_zero_rows 0
; presolve 1
; show_stats 1
; csvdisplay_header 0
; log_file AMPL_log.txt
; 选项cplex_options 'timelimit 900'
;
solve
;
但是,当我在AMPL
上运行时,终端会显示信息
“_cmdno 6执行”选项“命令时出错无法打开 “AMPL_Log.txt”“
我不知道在这段代码中我犯了什么错误。
答案 0 :(得分:0)
错误can't open <filename>
通常是由于没有写入文件的权限(或者在Windows上,如果该文件已被其他应用程序打开)。默认情况下,AMPL会在当前工作目录中创建日志文件,但您可以指定具有写入权限的位置的完整路径,例如:在您的主目录中:
option log_file '/path/to/log/file';