Как получить доступ к конкретным номерам IPv4-адреса? - PullRequest
1 голос
/ 17 апреля 2019

У меня есть много адресов ipv4 с четвертым октетом, скрытым 3-символьной строкой, такой как (###.###.###.xxx), и мне нужно определить каждое число между точками.
Например 22.123.567.cjj чем w=22, x=123 и y=567.
Иногда первый октет имеет 3 числа или (как вы можете видеть) 2, а иногда просто 1.

Кто-нибудь может мне помочь?

Ответы [ 2 ]

3 голосов
/ 17 апреля 2019

Вы можете использовать функцию split ().

>>> address = "127.0.10.15"
>>> print(address.split('.'))
['127', '0', '10', '15']
3 голосов
/ 17 апреля 2019

Вы можете использовать str.split()

>>> ip = '22.123.567.cjj'
>>> w, x, y, z = ip.split('.')
>>> print(w, x, y, z)
22 123 567 cjj
...