在我的程序中,我嘗試從網站上進行聊天並將其打印在控制檯上。儘管如此,我正在使用raw_input來與使用它的人聊天。我的問題是,raw_input會暫停腳本的其餘部分,直到我說出或按下回車鍵。有沒有簡單的方法來解決這個問題?在Python中,如何在運行腳本的同時獲得用戶輸入?
1
A
回答
4
你必須多線程。一個用於用戶輸入的線程,另一個用於後臺任務。
的文檔是一個有點複雜(我敢用它混淆),但它是一個開始:http://docs.python.org/library/threading.html
3
您可能還需要尋找到詛咒模塊:http://docs.python.org/library/curses.html
+0
謝謝,但我無法安裝模塊:( – darkdoughnut 2011-05-15 05:54:46
+1
您不需要安裝它。「curses」是您需要做的,curses隨附Python。 – cemper93 2011-05-15 13:30:36
相關問題
- 1. Python 3在windows中運行腳本時獲取輸入
- 2. 如何通過用戶輸入在文本中獲得一行?
- 3. 如何在用戶運行腳本時使用Python寫入文本文件?
- 4. 用網站輸入運行python腳本
- 5. Python腳本無法在遠程運行時讀取用戶輸入
- 6. 如何從另一個腳本運行python腳本時獲得正確的exitcode?
- 7. 如何獲得用戶在搜索欄中輸入的文本?
- 8. 以不同的用戶輸入運行C++代碼的腳本
- 9. 如何在python中獲得多個用戶輸入?
- 10. 如何在python執行while循環時獲得實時輸入?
- 11. 如何在用戶運行腳本時忽略用戶的shell
- 12. Python:在後臺運行腳本並執行輸入/輸出
- 13. 在運行csh腳本時讓python輸入密碼
- 14. 如何在windows中運行python腳本
- 15. 如何在HTML中運行python腳本?
- 16. 由多個用戶運行相同腳本的Python腳本
- 17. 如何在Oozie中運行python腳本時導入本地python模塊?
- 18. 如何在用戶輸入中獲得一些價值輸入
- 19. 運行在碼頭中導入本地腳本的python腳本
- 20. PHP通過輸入運行Python腳本
- 21. 捕獲在shell腳本中執行的python腳本的運行時間
- 22. 獲得不同的輸出,同時運行在J2ME&的NetBeans
- 23. 如何運行python腳本,在OpenBSD的
- 24. 如何防止shell在運行python腳本時被輸入(鍵盤)?
- 25. 如何以用戶輸入作爲參數運行.py腳本
- 26. 獲取python腳本的運行時間
- 27. 如何在運行時運行動態python腳本?
- 28. Python:在進行用戶輸入時運行線程
- 29. 如何在運行不同程序時運行bash腳本?
- 30. 如何在Haskell中輸入時如何獲得輸入?
羅多線程是一個對我的水平很少熟練:P但我會盡量使用它作爲最後的手段 – darkdoughnut 2011-05-15 05:37:50
如果你問我,這很直觀。看看這個例子:http://www.wellho.net/solutions/python-python-threads-a-first-example.html – Blender 2011-05-15 05:39:21
很酷的生病看看,謝謝! – darkdoughnut 2011-05-15 05:42:39