işletim sistemi komutu ile bir cmd komutu çalıştırmak istiyorum ve terminaldeki yazıları okumak istiyorum işlem bitmese bile.
Örnek:
çalıştırmak istediğim program 50 den geriye sayıyor ve 0 olunca bitiyor, ben python ile os.popen(programcalistir) yazıp bunun sonucunu aldığımda programın bitmesini bekleyip bana bittiğindeki sonucu dönüyor, ben istiyorum ki daha bitmeden, terminaldeki şeyleride yazsın
Pythonda Bu Mümkün Müdür?
5
●212
- 01-03-2023, 22:26:22
- 01-03-2023, 22:28:56
- 01-03-2023, 22:29:39direkt kodu atabilir misiniz, deniyimMisafir adlı üyeden alıntı: mesajı görüntüle
- 01-03-2023, 22:30:15satrancali adlı üyeden alıntı: mesajı görüntüle
import subprocess p = subprocess.Popen('cmd.exe /c dir', stdout=subprocess.PIPE, stderr=subprocess.PIPE) while True: output = p.stdout.readline().decode() if output == '' and p.poll() is not None: break if output: print(output.strip()) rc = p.poll() - 01-03-2023, 22:32:45Çok teşekkür ederim, çalıştı.Misafir adlı üyeden alıntı: mesajı görüntüle
- 01-03-2023, 22:38:45Kimlik doğrulama veya yönetimden onay bekliyor.Harika ✅ bende geçen 4 farklı bot yazdırdım zehir gibi çalışıyor. Eminim o botu buralarda yaptirsam 2K öderdim. 15 dakika da hallettim.Misafir adlı üyeden alıntı: mesajı görüntüle
