运行文件.gms从python scrip

2024-05-15 01:06:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要创建一个运行文件gams的python脚本(我的文件.gms). 我的文件在一个文件夹F:\Otim\correct,所以我使用了我在这个论坛上看到的一部分代码。我做了:

  import subprocess
  subprocess.check_call(["F:\Otim\correct\myfile.gms"])

我得到一个错误:

^{pr2}$

有人能帮帮我吗?谢谢


Tags: 文件代码import脚本文件夹check错误call
1条回答
网友
1楼 · 发布于 2024-05-15 01:06:03

我从来没用过gams,但我看了一眼www.gams.com网站听起来像我的文件.gms不是要执行的文件,而是作为gams可执行文件的参数给出的输入文件。在

所以你应该尝试一下:

import subprocess
subprocess.check_call([r"C:\path\to\programs\GAMS.exe",r"F:\Otim\correct\myfile.gms"])

注意:有一个gamspythonapi可以为您提供一个更便携的解决方案。在

相关问题 更多 >

    热门问题