私はエイリアスとコマンドラインプロンプトプログラムをたくさん持っています。私のメインプログラムはcmd.exeにbを入力し、その後にファイルパス名をつけます。私はPythonスクリプトでこれらの引数をどのように実行しますか?それは私がcmdでやっている動作を模倣するように?Pythonスクリプト内でコマンドラインを実行
答えて
subprocessモジュールを使用する必要があります。特に、subprocess.callはコマンドラインプログラムを実行します。
あなたが例えばsubprocess
使用してこれを行うことができますが、この呼び出し怒鳴るは、それを呼び出すと、より正確な制御で使用するために役立つ.call
を使用して、文字列としてプログラムの出力や保存、それを取得します.Popen
subprocess.check_output(["ipconfig"])
またはあなたが使用することができます
例えばimport os
os.system('your_command')
:
import os
os.system('notepad')
は、コマンドラインを使ってメモ帳を起動します。
希望は、このことができます
サブプロセスモジュールは、新しいプロセスを生成してその結果を取得するためのより強力な機能を提供します。このモジュールを使用する方がこの機能を使用する方が望ましいです。役立つレシピについては、サブプロセスのマニュアルのサブプロセスモジュールセクションで古い関数を置き換えるを参照してください。 –
私はエイリアスを設定しました。私がmayaと入力すると、アニメーションソフトウェアmayaが開きます。しかし、私がこれをすると、メモ帳では動作しますが、mayaでは動作しません。 – user2315
私はサブプロセスが良い方法であることに同意します。 –
- 1. Python実行コマンドライン
- 2. PythonでcURLsコマンドラインを実行
- 3. bashスクリプト内でpythonを実行する
- 4. Pythonスクリプト内で "qrsh"を実行する
- 5. コマンドラインでPythonスクリプトを実行するとエラーが発生する
- 6. MySQLのコマンドライン実行スクリプト倍
- 7. Pythonスクリプトはインタプリタで実行されますが、コマンドラインから
- 8. PHP - スクリプト実行速度コマンドライン対ブラウザで
- 9. WindowsのコマンドラインからPythonスクリプトを実行する
- 10. Pythonは関数内でコマンドラインを実行します
- 11. コマンドラインからSQLスクリプトを実行する
- 12. コマンドラインからシングル* .csスクリプトを実行
- 13. SSHでpythonスクリプトを実行
- 14. バックグラウンドでPythonスクリプトを実行
- 15. Laravelでpythonスクリプトを実行
- 16. リモートウィンドウクライアントでPythonスクリプトを実行
- 17. CronでPythonスクリプトを実行
- 18. WindowsでPythonスクリプトを実行
- 19. pythonスクリプトでsqoopを実行
- 20. バックグラウンドでPythonスクリプトを実行
- 21. データベースのコマンドラインでpostgreSQLスクリプト/ bashスクリプトを実行する方法
- 22. phpスクリプトのコマンドライン実行の問題
- 23. pythonのサブプロセスモジュールを使ってコマンドライン入力でluaスクリプトを実行する
- 24. コマンドラインでpythonスクリプトを使ってsbtを実行し、ファイルに出力する
- 25. コマンドラインを使ってpythonスクリプトを実行する利点は何ですか?
- 26. EclipseコマンドラインでのPython関数の実行
- 27. Pythonスクリプトの実行
- 28. コマンドラインで実行するスクリプトからPython関数を呼び出す方法
- 29. Pythonスクリプトがコマンドライン経由で実行されないのはなぜですか?
- 30. Pythonスクリプトでサブプロセス内でコマンドを実行する方法は?
いくつかの例がありますか? 'cmd.exe'はWindowsの下で、別名の話は私がLinux/Unixだと思うようにしました。 – Levon
はいこれはWindowsです。たとえば、私は "b Y TUP TUP010"コマンドを実行します。 bはプログラム、Yはドライブ、TUPはディレクトリ、TUP010はサブディレクトリ – user2315