0

システム プロセスをリモートで、つまり Python を使用してバックグラウンドで実行することはできますか?

たとえば、システムにScilabがインストールされている場合、次のようにします

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

python コンソールで。しかし、これにより実際の scilab コマンド ライン インターフェイスが起動します。私はこのようなものが必要ですが:

                  xx.add(1,2)

これは、呼び出し時に 3 を返す必要がある scilab モジュールで定義済みの関数です。これはできますか?

4

1 に答える 1

1

これが Scilib に限定されている場合は、http://forge.scilab.org/index.php/p/sciscipy/ を確認してください。

これにより、scilib が python 内から実行できるすべてのことができるようになります。

また、これで問題が解決するわけではありませんが、os.system の代わりに subprocess を使用することを検討する必要があります。

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

于 2011-09-30T21:33:06.300 に答える