問題

有沒有辦法在Python中實現這樣的效果?

enter image description here

我的意思是閃爍的點,而不是那個綠色的方形(找不到更好的gif).

我想在程式工作時顯示這些點.

  最佳答案

您需要的是再次列印到同一行,一個簡單的方法是不使用列印,但使用stdout,這就是您需要做的

 import sys

sys.stdout.write('Loading.')
sys.stdout.write('
')
sys.stdout.flush()

sys.stdout.write('Loading..')
sys.stdout.write('
')
sys.stdout.flush()

sys.stdout.write('Loading...')
sys.stdout.write('
')
sys.stdout.flush()
 

寫字帶你到行的開頭,重新整理它並重寫它,簡單:)

更新我想做的是,編寫我自己的方便功能

 def print_(text_to_print):
    sys.stdout.write('
')
    sys.stdout.flush()
    sys.stdout.write(text_to_print)
 

而不是print呼叫print_

  相同標籤的其他問題

python