def dec2bin(dec_num, bit_wide=8):
"""
将十进制数转为二进制,高位补0
:param dec_num: 被转换的数字
:param bit_wide: 补全长度 - int
:return:
"""
_, bin_num_abs = bin(dec_num).split('b')
print("bin_num_abs>>>", bin_num_abs, )
if len(bin_num_abs) > bit_wide:
raise ValueError
else:
bin_num = bin_num_abs.rjust(bit_wide, '0')
return bin_num