Python – 16진수 맥어드레스 2진수로 출력하기

By | 2024년 7월 23일
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('')

답글 남기기