Table of Contents
Python – 16진수 맥어드레스 2진수로 출력하기
’70:89:10:EC:2F:D1′ 와 같은 16진수 맥어드레스를 2진수로 변환하는 방법입니다.
scale = 16
num_of_bits = 8
mac = '70:89:10:EC:2F:D1'
arr_ip = mac.split(':')
for idx, my_hexdata in enumerate(mac.split(':')):
print (bin(int(my_hexdata, scale))[2:].zfill(num_of_bits), end ="")
if idx < 5:
print(':', end ="")
print('')