IPv6-Adresse in 32-Bit-Gruppen in Python formatieren
English
Deutsch
format_ipv6.py
def format_ipv6addr_group2(addr):
"""
IPv6-Adressen in 4 \n-getrennte Gruppen von 32 Bit formatieren
Gibt einen String zurück
"""
addr_s = str(addr.exploded)
return f"{addr_s[:10]}\n{addr_s[10:20]}\n{addr_s[20:30]}\n{addr_s[30:40]}"Verwendungsbeispiel:
format_ipv6.py
addr = ipaddress.IPv6Address("fd66:6cbb:8c10:1234:4567:89ab:cdef:0123")
print(format_ipv6addr_group2(addr))Ausgabe:
output.txt
fd66:6cbb:
8c10:1234:
4567:89ab:
cdef:0123Check out similar posts by category:
Python
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow