0
我使用for循環來啓動兩個函數,基本上做同樣的事情,但以不同的方式接受輸入。 像這樣:如何保持控制檯輸出固定在控制檯的最後一行?
for funk in (f1, f2):
worker = Thread(target=funk, args=())
worker.start()
一個線程手錶的一個文件夾,並使用新創建的(解析)路徑作爲參數。另一個等待用戶的input('Some prompt: ')
。
兩者都產生相同類型的日誌輸出到控制檯。 提示後,可能會創建一個文件並打印大量輸出。這將使一個閃爍的光標塊被掩埋在文本中,對於不放棄的用戶來說,這是完全不相關的。另外,如果打印從另一個Thread
開始,而我處於輸入的中間(尚未嘗試過,但它似乎是潛在的麻煩來源)。
如何在控制檯的最後一行固定或重繪(不重複)?
是的,但如果我理解正確,這會留下多個打印提示? –
是的,沒錯 –