可以使用 Python 的 socket 库来获取本机的 IPv6 地址。
使用 socket 库中的 getaddrinfo 函数,可以获取本机的所有网络地址信息。在调用 getaddrinfo 函数时,可以通过指定参数 AF_INET6 来限制返回结果只包含 IPv6 地址信息。
例如,以下代码可以用来获取本机的所有 IPv6 地址:
import socket
def get_ipv6_address():
addr_info_list = socket.getaddrinfo(None, None, socket.AF_INET6)
ipv6_list