Запустите файл .exe из python кода с параметрами пути - PullRequest
0 голосов
/ 26 марта 2020

Это выбрасывает файл не найдена ошибка, я думаю, из-за аргумента пути. Аргумент пути необходим для clemb.exe, который является обработчиком пакетов для потока. Даже когда я пытаюсь запустить его без аргументов пути, я получаю отказ в доступе. В настоящее время я запускаю его из pycharm, но я хочу скомпилировать его в двоичный файл и отправить клиенту.

Есть предложения, как обойти ошибку "файл не найден" и проблема "Отказано в доступе"?

import sys
import subprocess

subprocess.call([r'"C:\Program Files\IBM\SPSS\Modeler\18.2\bin\clemb.exe -stream path\to\spss\modeller\stream\stream.str"'])

Я использую Python 3,7

1 Ответ

0 голосов
/ 26 марта 2020

Я думаю,

subprocess.call([r'C:\Program Files\IBM\SPSS\Modeler\18.2\bin\clemb.exe', '-stream', r'path\to\spss\modeller\stream\stream.str'])

должно быть более четким и работающим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...