天天看點

2021-05-04

多線程微哨自動健康打卡:

  1. 你是否需要每天健康簽到,但是自己老是忘記,我就是不想打卡,那麼這個程式适合你
  2. 此程式開了多線程,每天定時為多使用者自動健康簽到,用時和單使用者相差無幾

部分代碼:

if __name__ == '__main__':
    begain=time.time()
    threads = []
    info =readInfo()
    print('**************************************')
    print('此為多線程,單使用者打卡與多使用者打卡用時相近!')
    print('**************************************')
    print('打卡開始,請稍等。。。')
    for i in range(len(info)):
        userId=info[i]['userId']
        passWord=info[i]['passWord']
        school=info[i]['school']
        threads.append(threading.Thread(target=daka, args=(userId, passWord,school)))

    for t in threads:
        t.start()
    # 守護線程
    for t in threads:
        t.join()
    end=time.time()
    print(f'共用時:{end-begain}s!')
    print('全部打卡完成!')