파이썬에서 외부 바이너리를 실행하고 출력을 감시하는 방법을 찾고 있습니다 : "최신" "최신" t가 반환되었습니다. 원래의 명령을 다시 실행하고 싶습니다. "최신"이 표시되면 다른 스크립트를 실행할 수 있기를 원합니다. 지금까지 서브 프로세스를 사용하여 옵션을 사용하여 바이너리를 실행하는 방법을 알아 냈습니다. 감사!파이썬에서 외부 프로그램을 호출하고 특정 텍스트에 대한 출력을보고 나서 조치를 취하십시오.
0
A
답변
3
사용는 popen이
과정과 같은 하위 프로세스 =는 popen ("cmd를", 쉘 = 사실, BUFSIZE = BUFSIZE, 표준 출력 = PIPE)
그런 다음 프로그램의 표준 출력에서 읽을 process.stdout을 사용 (같은 객체와 같은 다른 파일에서 읽기).
관련 문제
- 1. Git Hook : 분기가 진행될 때 조치를 취하십시오.
- 2. Jquery 스타일 시트를 확인하고 조치를 취하십시오
- 3. 파일 필드에 수신기를 설정하는 방법 - 사용자가 파일을 선택하면 조치를 취하십시오.
- 4. 파이썬에서 GDB를 호출하고 제어하십시오.
- 5. 메시지 상자를 표시하기 전에 몇 가지 조치를 취하십시오.
- 6. JS 이벤트가 1 초마다 트리거되지만 한 번에 조치를 취하십시오.
- 7. 자바 스크립트, 뭔가가 사실이 될 때까지 기다렸다가 조치를 취하십시오.
- 8. 특정 DIV에 대한 외부 CSS로드
- 9. 파이썬에서 외부 기호로 작업하기
- 10. 파이프를 사용하여 외부 프로그램을 실행하고 파이썬에서 인수를 전달하십시오.
- 11. 파이썬에서 프로그램을 실행하고 스크립트가
- 12. 파이썬에서 특정 검색?
- 13. 텍스트에 대한 CSS 하이퍼 링크
- 14. 커서의 텍스트에 대한 새 행
- 15. JQuery가 텍스트에 대한 링크 추가
- 16. 작은 텍스트에 대한 효과적인 검색
- 17. 바닥 글 텍스트에 대한 CSS
- 18. 파이썬에서 "서브 프로세스"자바 응용 프로그램을 호출하고 자바 응용 프로그램의 출력을 읽는
- 19. GUI 프로그램을 외부 프로그램
- 20. PHP로 외부 프로그램을 실행하십시오.
- 21. 테이블의 모든 텍스트에 대한 Selenium assertText?
- 22. Cabal에서 외부 프로그램을 검색하려면 어떻게해야합니까?
- 23. 외부 프로그램을 통한 파이썬 문자열 필터링
- 24. Ruby에서 PHP를 호출하고 있습니다.
- 25. sendmail에 대한 트리거를 어떻게 설정할 수 있습니까?
- 26. 파이썬에서 웹 후크 : 특정 라이브러리?
- 27. 목록을 파이썬에서 특정 길이로 초기화
- 28. XSS 예방 조치를 방해하는 GWT
- 29. TextBox의 특정 키 입력에 대해 조치를 취하는 방법?
- 30. 파이썬에서 컴퓨터에 대한 정보
중복 : http://stackoverflow.com/questions/2082850/real-time-subprocess-popen-via-stdout-and-pipe, http://stackoverflow.com/questions/881696/unbuffered-stdout-in -python-as-in-python-u-program과 모든 http://stackoverflow.com/search?q=python+stdout 질문에 대한 정보를 제공합니다. –