4
我想這樣的功能:問題蟒紋功能
def sleep(sec):
for i in range(sec):
print(".", end=" ");
time.sleep(1);
的問題是,它等待for循環完成,然後它打印一切。 如果我在\ n中使用普通打印,那麼一切正常。但是最終=「」 它沒有。
我想這樣的功能:問題蟒紋功能
def sleep(sec):
for i in range(sec):
print(".", end=" ");
time.sleep(1);
的問題是,它等待for循環完成,然後它打印一切。 如果我在\ n中使用普通打印,那麼一切正常。但是最終=「」 它沒有。
stdout
是行緩衝。您需要手動輸出flush。
import sys
def sleep(sec):
for i in range(sec):
print(".", end=" ")
sys.stdout.flush()
time.sleep(1)