2017-01-10 10 views
-1

最近、Mac端末からアクセスできるコマンドラインインターフェイスを持つプログラムの使用を開始しました。 私は一連のコマンドがPythonを使用して端末を通過するプロセスを自動化しようとしています。 これまでのところ、私はsubprocess.Popenコマンドを使ってTerminalを開く方法を見つけましたが、それが開いたら、どのように端末に "write"するのですか? たとえば、私が探しているのは、 1.端末アプリケーションを開きます。 2.アプリケーション内のディレクトリを選択します。 3.コマンドを実行します。この例では、実行したいファイルは "RunUX"と呼ばれ、入力したいのは "./RUNUX ..."と続けてコマンドライン引数です。 私はかなり新しいPythonとプログラミングであり、すべての助けに感謝します! ありがとうPythonスクリプトを使用して端末を操作する

+0

あなたのMac上でアプリケーションを制御し、それにapplescriptを使用したい場合は、ターミナルアプリケーションなどを開くことができます。 – hansaplast

+0

リモートで何かをしたい場合、pythonは良い選択です。アプリケーションをデプロイしたり、サーバ上で定期的なメンテナンス作業を行うことができます。あなたが探しているモジュールは 'pexpect'です – hansaplast

+0

あなたの仕事を教えてください - 私たちはコードリクエストサイトではありません。どうも。 – nlsdfnbch

答えて

0

コメントありがとうございますが、私はそれを理解することができました。 最後に、私はsubprocess.Popen()とos.chdir()の組み合わせを使用しました。これはJupyter Notebookを使って動作するようです。

関連する問題