如何在Python上使用线程脚本循环

时间:2018-03-06 20:53:56

标签: python

现在我的脚本中有代码

def run(self):
        while True:
            try:
                self.one()
                self.two()
                self.three()
                self.four()
            except (IndexError, ProxyError, SSLError, ConnectionError, errno.ECONNREFUSED):
                print statusTime(self.index) + 'Bad Proxy'
                break

def jobWorker(username,password,proxy):
    bot = Bot(username,password,proxy)
    bot.start()
    bot.join()
    return

我如何告诉python继续运行def run(self)所以基本上保持循环self.one()self.two()self.three()self.four()所以它不会停止。现在每个Bot在self.four()停止,并且不会在self.one()

重新开始

1 个答案:

答案 0 :(得分:1)

你可以把功能放在

def __init__(self):  
    self.run()