Как распечатать в файл параметры экземпляра из AbstractModel в Pyomo? - PullRequest
0 голосов
/ 18 марта 2020

Я пытаюсь проверить экземпляр AbstractModel на Pyomo для проверки правильности чтения параметров.

Для этого я хотел бы напечатать значения параметров, рассматриваемые в экземпляре, в текстовый файл. file.

для этого я попробовал:

for element in instance.component_objects(Param,descend_into=True):
   element.pprint(filename=some_filename)

Но я получаю, что имя файла не является допустимым аргументом для pprint. Любые намеки на то, что я мог сделать?

1 Ответ

1 голос
/ 18 марта 2020

pprint ожидает выходной поток для записи. Попробуйте:

with open('file.txt', 'w') as output_file:
    element.pprint(output_file)
...