Я наткнулся на bpython
и попытался установить его в моей системе Windows с помощью cygwin
.Теперь, когда мне нужно получить доступ к bpython
программе, мне нужно открыть cygwin, а затем написать bpython внутри оболочки cygwin.
Теперь я пытаюсь автоматизировать описанный выше процесс с помощью скрипта на python.когда я пишу bpython.py
в моих окнах command prompt
, он должен сразу открыться для меня bpython shell
.
Мой код:
import subprocess
subprocess.call('F:\cygwin\Cygwin.bat')
Используя приведенный выше код, я могу создать cygwin
процесс, но потом я должен написать bpython
в терминале Cygwin, чтобы он заработал.
![enter image description here](https://i.stack.imgur.com/jSoZc.jpg)
Итак, мне было интересно, могу ли я напрямую передать bpython
как *От 1022 * до F:\cygwin\Cygwin.bat
что-то вроде
F:\cygwin\Cygwin.bat bpython
, которое может напрямую открыть оболочку bpython.
ИЛИ возможно ли, что
1) Сначала я создаю cygwin
обработать с помощью subprocess
модуля.
2) Чем я передам bpython
в качестве аргумента.
Обе вышеупомянутые задачи должны быть выполнены программой python, чтобы конечный результатявляется оболочкой bpython.
Вывод which bpython
![enter image description here](https://i.stack.imgur.com/DGVbA.jpg)