该 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 数据的哈希值。