ipaddress

ipaddress模块提供 IP 地址的类型。它是 CPython 的 ipaddress 模块的一个子集。

在这些板上可用
  • ATMegaZero ESP32-S2
  • Adafruit FunHouse
  • Adafruit MagTag
  • Adafruit Metro ESP32S2
  • Artisense Reference Design RD00
  • BastWiFi
  • CrumpS2
  • ESP 12k NodeMCU
  • Feather ESP32S2 without PSRAM
  • FeatherS2
  • FeatherS2 Neo
  • FeatherS2 PreRelease
  • Franzininho WIFI w/Wroom
  • Franzininho WIFI w/Wrover
  • Gravitech Cucumber M
  • Gravitech Cucumber MS
  • Gravitech Cucumber R
  • Gravitech Cucumber RS
  • HMI-DevKit-1.1
  • Kaluga 1
  • LILYGO TTGO T8 ESP32-S2 w/Display
  • MORPHEANS MorphESP-240
  • Oak Dev Tech PixelWing ESP32S2
  • S2Mini
  • Saola 1 w/Wroom
  • Saola 1 w/Wrover
  • Targett Module Clip w/Wroom
  • Targett Module Clip w/Wrover
  • TinyS2
  • microS2
  • nanoESP32-S2 w/Wrover
  • nanoESP32-S2 w/Wroom

ipaddress.ip_address(obj: Union[int, str])IPv4Address

如果不可能,则返回相应的 IP 地址对象或引发 ValueError。

class ipaddress.IPv4Address(address: Union[int, str, bytes])

封装一个 IPv4 地址。

创建一个封装地址值的新 IPv4Address 对象。

值本身可以是字节或字符串格式的地址。

packed :bytes

构成地址的字节(只读)。

version :int

IPv4 为 4,IPv6 为 6

__eq__(self, other: object)bool

如果两个 Address 对象的地址和地址类型相等,则它们相等。

__hash__(self)int

返回 IPv4Address 数据的哈希值。