1

私は出くわしbpython、の助けを借りて私のウィンドウズシステムにそれをインストールしようとしましたcygwin。これで、プログラムにアクセスする必要があるときはいつでも、bpythoncygwinを開いて、cygwinシェル内にbpythonを書き込む必要があります。

今、私はPythonスクリプトを使用して上記のプロセスを自動化しようとしています。そのためbpython.py、ウィンドウに書き込むとすぐに、command prompt直接開くはずbpython shellです。

私のコード:

import subprocess
subprocess.call('F:\cygwin\Cygwin.bat')

上記のコードを使用してプロセスを作成することはできますが、それを機能させるにはcygwinターミナルにcygwin書き込む必要があります。bpython

ここに画像の説明を入力してください

だから、私は直接次の ようなものbpythonに渡すことができるのだろうかと思っていargumentましたF:\cygwin\Cygwin.bat

F:\cygwin\Cygwin.bat bpython

これはbpythonシェルを直接開くことができます。

またはそれは可能ですか

1)まずcygwin、モジュールを使用してプロセスを作成しsubprocessます。

bpython2)私が議論として渡すより。

上記の両方のタスクはPythonプログラムによって実行されるため、最終結果はbpythonシェルになります。

の出力which bpython

ここに画像の説明を入力してください

4

1 に答える 1

3

(以下の内容)という名前のファイルを作成bpython.batし、Windowsのディレクトリに配置しますPATH

@C:\cygwin\bin\bash.exe --login -c /usr/bin/bpython
于 2012-03-31T05:34:50.420 に答える