Tôi muốn ghi lại giá trị xuất phát từ quá trình chạy dài được bắt đầu qua subprocess.Popen(...)
vì vậy tôi đang sử dụng stdout=PIPE
làm arg. Tuy nhiên, bởi vì nó là một quá trình chạy dài, tôi cũng muốn gửi đầu ra cho bàn điều khiển (như thể tôi đã không cho nó) để cung cấp cho người dùng kịch bản ý tưởng rằng nó vẫn đang hoạt động.Python - chụp Popen stdout VÀ hiển thị trên bảng điều khiển?
Điều này có thể thực hiện được không?
Chúc mừng.
Trùng lặp: http://stackoverflow.com/questions/803265/getting-realtime-output-using-subprocess and http : //stackoverflow.com/questions/874815/how-do-i-get-real-time-information-back-from-a-subprocess-popen-in-python-2-5 –
liên quan: [Python: đọc trực tuyến đầu vào từ subprocess.communicate()] (http://stackoverflow.com/a/17698359/4279) – jfs