Chcę wykonać polecenie w terminalu ze skryptu w języku Python.Jak wykonać polecenie w terminalu ze skryptu Python?
./driver.exe bondville.dat
To polecenie jest drukowane w terminalu, ale nie można go wykonać.
Oto moje kroki:
echo = "echo"
command="./driver.exe"+" "+"bondville.dat"
os.system(echo + " " + command)
Należy wykonać polecenie, ale to jest po prostu drukuje go na terminalu. Podczas ręcznego podawania tej samej rzeczy jest ona wykonywana. Jak zrobić to ze skryptu?
Użyj subprocess moduł –
@PadraicCunningham Jestem nowy python, a ten moduł podproces wydaje się bardzo trudne dla mnie obsłużyć. Jak tego użyć? – Mario
Czy chcesz zapisać dane wyjściowe, czy po prostu uruchomić polecenie? –