mythread.py
来自「用python写的一个摇号程序, 演示了虚假摇号的一种做法.程序里使用了wxpy」· Python 代码 · 共 61 行
PY
61 行
#-----------------------------------------------------------------------------
# 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 + =
减小字号Ctrl + -
显示快捷键?