Python實列:計時器調用

來源:互聯網
上載者:User

1.#fout.py python中對於計時器的調用....顯示...

from dummy_threading import  *

class Fout:
    "This class contain some functions to display..."
    _defualt_string="wait...system is waiting... ..."
    _arg=["start...","...end"]

    def out(self, i=0, string=_defualt_string):
        print string
        print i ,"seconds left..."
        print
        #print "...".join(string)

    def tout(self, sec=1,times=1, string=_defualt_string):
        for i in range(times):
            t=Timer(sec, self.out, [sec*(times-i), string])
            t.start()
        print "...end"

    def sout(self, sec=1, arg=_arg):
        for ss in arg:
            t=Timer(sec, self.out, ["#", ss])
            t.start()
           
    pass

#end of fout.py

試試:

>>>fo=Fout()

>>>fo.tcout(1,10,"En?...Aha...!")

>>>fo.sout(1,["En...?","Aha...!"])

本文來自CSDN部落格,轉載請標明出處:http://blog.csdn.net/nightiger/archive/2007/05/13/1607279.aspx

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.