他のプログラムを実行

記事
IT・テクノロジー

Import

import subprocess
import sys

実行

 プログラム

プロセス = subprocess.Popen(プログラムのパス)
  引数あり
subprocess.Popen([プログラムのパス, 引数1, ...])

 拡張子に関連付けられたファイル

  Windows
subprocess.Popen(['start', ファイルのパス], shell=True)

 Pythonスクリプト

subprocess.Popen([sys.executable, スクリプトファイル])

プログラムの終了を待つ

プロセス.wait()

チェック

 実行中

proc.poll() == None

 正常終了

proc.poll() == 0

 エラー終了

proc.poll() != 0

サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す