Удаленный запуск процесса с использованием Python - PullRequest
0 голосов
/ 01 октября 2011

Можно ли запускать системный процесс удаленно, т.е. в фоновом режиме, используя python?

Например, если я установил Scilab в моей системе, теперь я делаю что-то вроде этого

                 xx= os.system('scilab-adv-cli')

в консоли Python.Но это запускает фактический интерфейс командной строки scilab.Хотя мне нужно что-то вроде этого:

                  xx.add(1,2)

здесь есть некоторая функция, предопределенная в модуле scilab, которая при вызове должна возвращать 3 здесь.Может ли это быть сделано?

1 Ответ

1 голос
/ 01 октября 2011

Если это ограничено Scilib, проверьте http://forge.scilab.org/index.php/p/sciscipy/

, что должно позволить вам делать все, что может делать scilib изнутри Python.

Кроме того, хотя это не решает вашу проблему, вам следует рассмотреть возможность использования подпроцесса вместо os.system

http://docs.python.org/library/subprocess.html#module-subprocess

...