python多線程下載,進度條顯示問題如何解決?
12-31
如圖,多線程下載沒有問題,主要是進度條顯示有問題,用的是progressbar,請問用哪個圖形庫可以方便地解決這個問題?還是不用圖形庫就可以解決,謝謝!
你的輸出是在每個線程里各有一段?
因為關於輸出的問題,大都不太可能做到原子化,而這樣需要輸出/r的進度條就更是了。
解決方案是,只有一個單獨的線程管你的輸出,其它線程通過通信告知進度更新而不直接輸出。
同樣的思想,也出現在各種MVC中。請問題主最後怎麼解決的?
試試看換個shell
推薦閱讀:
※學習tornado/django/flask等python框架需要哪方面知識?
※Python web 開發一定要用框架嗎?有沒其它方法,類似 PHP 的語句?
※在 Python 中,為什麼 pow 這樣的函數可以直接調用,而 floor 這樣的函數得先導入模塊?
※如何開始在github上學習東西?
※gitbash中只調用python沒反應但如果後面添加了具體.py文件可以執行,是怎麼回事?