Следуя советам, данным в;
Вызов внешней команды в Python
Я экспериментировал с использованием функции call () для вызова внешней команды, однако команда, которую мне нужно вызвать, вызывается правильно, но ей не нравятся передаваемые ей параметры.
Это связано с тем, что функция Call передает параметры с '. Вокруг них.
1007 * например *
test = call(['/opt/program/something/lookup', 'search "bob"'])
Часть поиска должна быть передана поиску команды без каких-либо символов, окружающих ее, я пробовал несколько различных перестановок функции вызова с различными уровнями кавычек, пробелов, отсутствием запятых и т. Д. Второе утверждение - bob, must быть в кавычках.
Есть ли чистый способ сделать это?
Пример возвращаемого значения тестового атм;
Error: 'search "bob"' is not a valid command.