[解決済み] subprocess.call()でWindowsがファイルを見つけられません。
2022-09-18 07:41:32
質問
以下のエラーが発生します。
WindowsError: [Error 2] The system cannot find the file specified
私のコードは
subprocess.call(["<<executable file found in PATH>>"])
Windows 7、64ビット。Python 3.x最新版、安定版。
何かアイデアはありますか?
ありがとうございます。
どのように解決するのですか?
コマンドがシェルビルトインである場合、コマンドに
shell=True
を追加してください。
例えば
dir
と入力します。
import subprocess
subprocess.call('dir', shell=True)
を引用すると ドキュメント :
を指定する必要があるのは
shell=True
を指定する必要があるのは、Windows では、実行したいコマンドがシェルに組み込まれている場合だけです (例えば、以下のような場合です。 dir や コピー ). またshell=True
を使用して、バッチファイルやコンソールベースの実行ファイルを実行することができます。
関連
-
[解決済み] UnicodeEncodeError: 'ascii' codec can't encode character u'\xa0' in position 20: ordinal not in range(128)
-
[解決済み] for'ループでインデックスにアクセスする?
-
[解決済み] リスト内のアイテムのインデックスを検索する
-
[解決済み] Windowsにpipをインストールするにはどうしたらいいですか?
-
[解決済み] 最近のPythonでカスタム例外を宣言する適切な方法?
-
[解決済み] 辞書のキーと値を交換するにはどうすればよいですか?
-
[解決済み] Pythonの要素別タプル演算(sumなど
-
[解決済み] subprocess.run()の出力を抑制またはキャプチャするには?
-
[解決済み] Pythonで、ウェブサイトが404か200かを確認するためにurllibをどのように使用しますか?
-
[解決済み] 単純な文字列からtimedeltaオブジェクトを作成する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 前月の日時オブジェクトを返す
-
[解決済み] PythonでのAWS Lambdaのインポートモジュールエラー
-
[解決済み] 2つの線分が交差しているかどうかを確認するにはどうすればよいですか?
-
[解決済み] PILからopenCVフォーマットへの変換
-
[解決済み] Pythonの要素別タプル演算(sumなど
-
[解決済み] Django Rest Framework ファイルアップロード
-
[解決済み] Python Logging でログメッセージが2回表示される件
-
[解決済み] Flask でグローバル変数はスレッドセーフか?リクエスト間でデータを共有するには?
-
[解決済み] Pythonでランダムなファイル名を生成する最良の方法
-
[解決済み] pipの依存性/必要条件をリストアップする方法はありますか?