Ich bin auf bpython
gestoßen und habe versucht, es auf meinem Windows-System mit Hilfe von cygwin
zu installieren. Nun muss ich, wenn ich auf das Programm bpython
zugreifen muss, Cygwin öffnen und dann bpython in die Cygwin-Shell schreiben.Argumente übergeben an Cygwin durch ein Python-Programm
Jetzt versuche ich den oben genannten Prozess mit einem Python script.So, dass so bald zu automatisieren, wie ich bpython.py
in meinem Fenster command prompt
sollte es direkt öffnen bpython shell
für mich schreiben.
Mein Code:
import subprocess
subprocess.call('F:\cygwin\Cygwin.bat')
oben Code Ich bin in der Lage cygwin
Prozess zu schaffen, aber als wieder muß ich bpython
in Cygwin Terminal schreiben, um es zu arbeiten.
Also, ich habe mich gefragt, kann ich direkt wie die bpython Shell direkt öffnen, die
F:\cygwin\Cygwin.bat bpython
bpython
als argument
zum F:\cygwin\Cygwin.bat
etwas passieren.
OR ist es möglich, dass
1) Zuerst habe ich cygwin
Prozess mit Hilfe von subprocess
Modul erstellen.
2) Als ich passiere bpython
als ein Argument.
Beide der oben genannten Aufgabe von Python-Programm getan werden, so dass das Endergebnis ist bpython Shell.
Ausgabe von which bpython
Was 'ist die bpython' innen zurückkehren die Cygwin-Schale? –
@ IgnacioVazquez-Abrams: Es gibt '/ usr/bin/bpython' zurück. Siehe Bearbeiten. – RanRag