用.lbr打开Python应用程序(.exe)

用.lbr打开Python应用程序(.exe),python,cmd,subprocess,Python,Cmd,Subprocess,当我用python打开应用程序时,它会加载窗口 import subprocess subprocess.call(["C:\Program Files (x86)\ASI\iMIS0\Omnis7\Omnis7.exe"]) 但是没有给我登录页面。属性中的绝对路径是“C:\Program Files(x86)\ASI\iMIS0\Omnis7\Omnis7.exe”imis4.lbr/m。当我更改路径时,它会给我一个错误: import subprocess subprocess.call(

当我用python打开应用程序时,它会加载窗口

import subprocess
subprocess.call(["C:\Program Files (x86)\ASI\iMIS0\Omnis7\Omnis7.exe"])
但是没有给我登录页面。属性中的绝对路径是“C:\Program Files(x86)\ASI\iMIS0\Omnis7\Omnis7.exe”imis4.lbr/m。当我更改路径时,它会给我一个错误:

import subprocess
subprocess.call(["C:\Program Files (x86)\ASI\iMIS0\Omnis7\Omnis7.exe" imis4.lbr /m])

有人能帮我弄清楚如何执行吗?

你需要将所有参数作为字符串传递:
subprocess.call([“C:\Program Files(x86)\ASI\iMIS0\Omnis7\Omnis7.exe”、“imis4.lbr”、“/m”])
虽然@zondo已经发布了一个解决方案,但你应该在以后的帖子中包含“一个错误”,以帮助人们帮助你(请参阅:)克里斯蒂安:对不起。我以后会记住的。@zondo谢谢你的快速回复。这一次它打开了应用程序,但没有调用库(.LBR),只给了我空白屏幕,没有错误。我必须单击文件>打开库并指定库(imis4.lbr)。您需要确保从与
.lbr
相同的文件夹运行Python脚本,或者指定该脚本的绝对路径。(至少,我认为是这样。我对Windows了解不多,所以我只假设imis4.lbr是一个文件)