Python ile Terminalden Veri Çekmek

Merhaba,
Başlıkta yazdığım üzere terminali python üzerinden kontrol etmek istiyorum. Örneğin os.system() komutu ile terminalde işlem yapabiliyoruz. Fakat işlemi yaptıktan sonra ki çıktıyı nasıl alırım, terminalde ekrana ne yazacaksa python ile çekmek istiyorum. Acaba bu mümkün müdür? İyi günler dilerim.

How can I get terminal output in python? - Stack Overflow

python - Running shell command and capturing the output - Stack Overflow

Güzel soru.

İlk aklıma gelen, eğer terminale çağrı yapıyorsam returnlerini takip ederdim diye düşündümi benzer çözümler linkte.

1 Beğeni

Terminalden ziyade calistirdigin programlarin girdi ve ciktilari uzerinde kontrol saglamak istiyorsun gibi duruyor. Bu is icin subprocess modulunu kullanabilirsin. Popen sinifini ve ilgili dokumentasyonu oku. Forumda da bir takim sorular/ornekler mevcut.

3 Beğeni