【发布时间】:2021-02-08 00:42:53
【问题描述】:
我想从 Python 运行以 OPL 语言 (CPLEX IDE) 编写的 .mod 文件。为此,我使用以下命令:
from doopl.factory import *
with create_opl_model(model=model_file) as model_name:
model_name.run()
当然,首先,我需要打开名为model_file 的文件,并为此定义一个目录。为此,一开始,我会这样做:
import os
from os.path import dirname, abspath, join
现在,我的问题是:
1.不知道有没有需要abspath, join,或者直接next就够了:
from os.path import dirname
2.我想我需要使用下一个命令来定义目录?
DATADIR = join(dirname(abspath(__file__)))
model_file = join(DATADIR, 'main.mod')
但是我在哪里写目录?而不是 file 或其他地方?
【问题讨论】: