提交 8c3e111c 编写于 作者: jing_liu_lucky's avatar jing_liu_lucky

更新文件输入类定义.py

上级
#文件输入类定义
import os
class 文件输入类:
#
def __init__(self):
self.文件名 = ""
self.文件大小 = 0
self.读写位置 = 0
self.输出字节值 = 0
def 打开文件(self,输入文件名):
self.文件名 = 输入文件名
self.文件 = open(self.文件名,'rb') #打开文件
self.文件大小 = os.path.getsize(self.文件名) #获取文件大小字节数
def 读取一字节(self):
data = self.文件.read(1)#读入一字节字符
x = data.hex() #将字符转为16进制表示
y = int(x,16) #将16进制表示转为整数值
self.输出字节值 = y #整数值作为字节值
self.读写位置 = self.文件.tell()#记录当前文件读取位置
return self.输出字节值
def 到达文件尾(self):
if self.读写位置 == self.文件大小 :
return True
else:
return False
def 关闭文件(self):
self.文件.close()
self.文件名 = ""
self.文件大小 = 0
self.读写位置 = 0
self.输出字节值 = 0
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册