我在python中啓動一個循環,並且在啓動循環之後,我希望在循環繼續執行時執行代碼,而循環保持循環(在「背景」中)。讓一些代碼在執行時運行更多
x=True
while x:
#do some output
sleep(1)
#ask for input or something
if input()=='something':
x=False
所以在那個例子中,#do some output
將繼續發生,而輸入要求。
這是可能的蟒蛇?是否有任何解決方法可以實現這一目標?
看看線程和/或多處理模塊。 – freakish 2012-08-01 09:57:38
有很多方法可以實現這一點,但正確的選擇將非常依賴於在後臺執行的工作的性質。你可以看看線程,多處理,某種形式的異步處理,或greenlet等..... – 2012-08-01 09:59:58
@freakish使用多處理完成它,隨時張貼它作爲答案 – ACarter 2012-08-01 10:11:28