Python延遲打印字符

我想讓python打印類似正在加載。。。”,每個句號打印出來與它們之間的睡眠時間0.5秒間隔

實現方法:    

    #!/bin/env python

    # -*- coding:utf-8 -*-

    import sys

    from time import sleep

    def slow(msg,text):

        print msg,

        for i in text:

            print i,

            sys.stdout.flush()

            sleep(0.8)

        return '.'

例如:

#!/bin/env python
# -*- coding:utf-8 -*-
import sys
from time import sleep
def slow(msg,text):
    print msg,
    for i in text:
        print i,
        sys.stdout.flush()
        sleep(0.8)
    return '.'
slow('loginning','...')

結果:

C:\Python27\python.exe E:/python/PyDev/day3/延時.py
loginning . . .

進程已結束,退出代碼0


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章