我想在中更改文件中的二进制值
elif(IN=edithhex)
在// 这部分有问题。。。。在
在打开.写入(b'\xff')<;<;此代码正在工作,但我想使用(输入数据)来(写入)
帮帮我。。在
inedit = raw_input("change hex value >")
OPEN.write(b'\xff')
elif (IN == 'edithex'):
editoffset = int(offset, 0)
OPEN.seek(editoffset)
inedit = raw_input("change hex value >")
OPEN.write(b'\xff')
print ('hex value changed ==>' + inedit)
如果我没听错,你想打印的二进制数据相当于用户提供的十六进制代码。这将是:
这里
int()
用于将用户提供的十六进制数转换为整数,chr()
用于将其转换为二进制字符。在作为练习,您需要在用户键入无效值时处理可能的
ValueError
s:)。在相关问题 更多 >
编程相关推荐