⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mythread.py

📁 用python写的一个摇号程序, 演示了虚假摇号的一种做法.程序里使用了wxpython
💻 PY
字号:
#-----------------------------------------------------------------------------
# Name:        mythread.py
# Purpose:     
#
# Author:      <your name>
#
# Created:     2008/03/08
# RCS-ID:      $Id: mythread.py $
# Copyright:   (c) 2006
# Licence:     <your licence>
#-----------------------------------------------------------------------------
import threading
import time

mylock = threading.RLock()

class mythread(threading.Thread):  
    text = None
    data = []
    spe_len = 0
    flag = True
    
    def __init__(self, threadname, data, len, text):        
        threading.Thread.__init__(self, name = threadname)
        self.data = data
        self.text = text
        self.spe_len = len
        self.flag = True
        
        
    def run(self):  
        global mylock
        while True:
            if self.data.__len__() == 0:
                return            
            
            for elem in self.data:               
                data_elem = elem.get_data()
                self.text.SetLabel(data_elem)
            #    print(data_elem) 
                time.sleep(0.005)
              #  continue
              #  mylock.acquire()  
                if not self.flag:
                    if self.spe_len.get_len() <= 0:
                        self.data.remove(elem)
                        return 0                
                    if elem.get_state() == 1:
                        self.data.remove(elem)                  
                        self.spe_len.reduce(1)                   
                        return 0
                  
                #mylock.release()                 
                
            
    def SetStop(self):
        self.flag = False
        
        
        

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -