pythonにて外部ファイルを起動するモジュールを作ってみた

pythonにて外部ファイル(Cやnode etc..)やシェルを実行するときに簡単にこれらを実行するモジュールを作ってみました

使ってほしい意味も込めてメモしておきます

スポンサーリンク




スポンサーリンク

動作環境

  • python 2.7
  • python 3.5

使いかた

githubにモジュールをインポートしたのでcloneをしてきてください ここ

ShellExecution.pyをインポートすれば動きます

プログラムを実行すると2つの返り値が出てきます

  • 1つめの引数:実行が成功したかどうかのフラッグ
    • 0:成功
    • 1:失敗
  • 2つめの引数:実行結果
    • print等で実行結果を表示している場合、それらが返却されます
    • ライブラリの中をいじれば複数の実行結果をもらうことができますが、本ライブラリでは最初に出力されたものを受け取っています

Example

下記のExample.pyはexe適当に作成したexeファイルを起動しています

githubの中にhello_world.exeとその中身のcファイルが入っているので確認してみてください

スポンサーリンク







フォローする