내 프로그램에서 웹 사이트에서 채팅을 내 콘솔에 인쇄하려고합니다. 그 동안 나는 raw_input을 사용하여 그것을 사용하고있는 누군가로부터 채팅을 얻고있다. 내 문제는 raw_input 뭔가 말하거나 입력 할 때까지 나머지 스크립트를 일시 중지합니다. 이 문제를 해결할 수있는 간단한 방법이 있습니까?Python에서 스크립트를 동시에 실행하면서 어떻게 사용자 입력을 얻을 수 있습니까?
1
A
답변
4
멀티 스레드가 필요합니다. 사용자 입력을위한 스레드와 백그라운드 작업을위한 스레드.
문서 (나는 꽤 그것을 혼동하고있어) 조금 복잡하지만 그것은 시작이다 : http://docs.python.org/library/threading.html 또한 저주 모듈을 조사 할 수 있습니다
3
+0
고마워.하지만 모듈을 설치하지 못했습니다. ( – darkdoughnut
+1
'import curses'는 당신이해야 할 일이고, curses는 파이썬과 함께 배송됩니다. – cemper93
관련 문제
- 1. 파이썬에서 사용자 이름을 어떻게 얻을 수 있습니까?
- 2. 숫자 입력을 방지하는 자바 스크립트 프로그램을 어떻게 얻을 수 있습니까?
- 3. iPhone 터치 입력을 안정적으로 얻을 수 있습니까?
- 4. 콘솔 입력을 파이썬에서 반향없이 얻을 수 있습니까?
- 5. Python에서 변수를 참조하도록 사용자 입력을 얻으려면 어떻게해야합니까?
- 6. 자바 스크립트를 사용하여 사용자 입력을 제한합니다.
- 7. 소스를 실행하면서 스크립트를 종료하는 중 SSH
- 8. 체크섬과 파이프 입력을 동시에 수행
- 9. 안전한 사용자 생성 클라이언트 스크립트 실행을 어떻게 얻을 수 있습니까?
- 10. 어떻게 CurrentWindow를 얻을 수 있습니까?
- 11. 어떻게 출력을 얻을 수 있습니까?
- 12. 대의원을 어떻게 얻을 수 있습니까?
- 13. 어떻게 얻을 수 있습니까? UI_USER_INTERFACE_IDIOM
- 14. 어떻게 onChangeEvent_sooner_를 얻을 수 있습니까?
- 15. 어떻게 원격으로 컴퓨터에 로그온하고, 환경을 설정하고 사용자 입력을 받아들이는 스크립트를 실행할 수 있습니까?
- 16. bash 스크립트에서 사용자 입력을 어떻게 sanitize 할 수 있습니까?
- 17. 익명 사용자 입력을 어떻게 처리해야합니까?
- 18. 사용자 입력을 UIPickerView에 저장할 수 있습니까?
- 19. 브라우저의 화면 높이를 어떻게 얻을 수 있습니까?
- 20. Perl에서와 같이 Python에서 다음과 같은 유연성을 얻을 수 있습니까?
- 21. Django에서 미래의 게시물을 어떻게 얻을 수 있습니까?
- 22. 내 프로그램을 실행하는 사람의 사용자 이름을 어떻게 얻을 수 있습니까?
- 23. 어떻게 Silverlight 2.0에서 현재 사용자 이름을 얻을 수 있습니까
- 24. 사용자 장르를 기반으로 한 비디오는 어떻게 얻을 수 있습니까?
- 25. 어떻게 아이폰에 장치 사용자 이름 다른 정보를 얻을 수 있습니까?
- 26. 사용자 네트워크 로그인 이름은 어떻게 얻을 수 있습니까?
- 27. 아이폰과 애니메이션으로 어떻게 객관적인 위치에있는 사용자 위치를 얻을 수 있습니까?
- 28. 어떻게 NSDocument를 동시에 저장할 수 있습니까?
- 29. 어떻게 아이폰에서 사용자의 위치를 얻을 수 있습니까?
- 30. Erlang 입력을 어떻게 sanitize 할 수 있습니까?
아니 멀티 스레딩이있다 내 수준에 숙련 된 조금 : p하지만 난 최후의 수단으로 사용하려고합니다 – darkdoughnut
당신이 내게 묻는다면 그것은 매우 직관적입니다. 이 예를보세요. http://www.wellho.net/solutions/python-python-threads-a-first-example.html – Blender
감사합니다. – darkdoughnut