Как я могу сгенерировать все возможные IP-адреса из списка диапазонов IP-адресов в Python?

Позволять'скажем, у меня есть текстовый файл, содержащий несколько диапазонов IP-адресов, как это:

x.x.x.x-y.y.y.y
x.x.x.x-y.y.y.y
x.x.x.x-y.y.y.y
x.x.x.x-y.y.y.y
x.x.x.x-y.y.y.y

x.x.x.x - начальное значение, а y.y.y.y - конечное значение диапазона.

Как я могу преобразовать эти диапазоны IP-адресов во все возможные IP-адреса в новом текстовом файле в Python?

PS: этот вопрос не такой, как любой из моих предыдущих вопросов. Я спросил "как сгенерировать все возможные ips из нотаций cidr в моем предыдущем вопросе. Но здесь я спрашиваю "как сгенерировать из списка IP-адресов ", Это разные вещи.

Ответы на вопрос(3)

Ваш ответ на вопрос