Tkinterでボタンを押すと対象のファイルコピーを行います。
ボタンを押した後の分岐として
- コピーを正常に完了した
- 指定したファイルが見つからない
- コマンドの構文が誤っている
の3つを行いたいのですが、コマンド実行後の状態を取得する方法が分かりません。
ちなみに、
Python
1cmd = "copy " + file1 + " " + file2 2ret = subprocess.Popen(cmd, shell=True) 3print(ret)
上記の場合は戻り値が
<subprocess.Popen object at 0x000002390063E688>
となり、状態までは分かりませんでした。
ファイルが見つからなかったり、構文が間違っていても、例外ではないのでtry catchで異なる処理を与えることもできませんでした。
方法はありますか?
回答よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。