提交 45b7e178 编写于 作者: jing_liu_lucky's avatar jing_liu_lucky

上传新文件

上级 59f5f726
import sys
sys.path.append("D:\cncc\project\对utf8字符分析") #设定自己模块的存储路径
from 全局共享 import 共享消息
from 全局共享 import 共享行列号
from 全局共享 import 字符六元队列
from 全局共享 import 输入文件
from 字符解析通用框架抽象类定义 import 字符解析通用框架抽象类
class 三字节字符判别器类(字符解析通用框架抽象类):
def __init__(self):
self.设启动码(15)
self.第一字节首字节 = 0xE0
self.第一字节尾字节 = 0xEF
self.其余字节首字节 = 0x80
self.其余字节尾字节 = 0xBF
self.a = False
self.b = False
self.c = False
def 工作函数(self):
if 字符六元队列.已有字节数() >= 3:
第一字节值 = 字符六元队列.读元素值(0)
第二字节值 = 字符六元队列.读元素值(1)
第三字节值 = 字符六元队列.读元素值(2)
if 第一字节值 >= self.第一字节首字节 and 第一字节值 <= self.第一字节尾字节:
self.a = True
else:
self.a = False
if 第二字节值 >= self.其余字节首字节 and 第二字节值 <= self.其余字节尾字节:
self.b = True
else:
self.b = False
if 第三字节值 >= self.其余字节首字节 and 第三字节值 <= self.其余字节尾字节:
self.c = True
else:
self.c = False
if self.a and self.b and self.c :
共享消息.设定消息值(33)
else:
共享消息.设定消息值(18)
else :
共享消息.设定消息值(18)
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册