Jak mogę wygenerować wszystkie możliwe adresy IP z listy zakresów IP w Pythonie?

Powiedzmy, że mam plik tekstowy zawierający kilka zakresów IP takich jak ten:

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 to wartość początkowa, a y.y.y.y to wartość końcowa zakresu.

Jak przekonwertować te zakresy IP na wszystkie możliwe adresy IP w nowym pliku tekstowym w Pythonie?

PS: To pytanie nie jest tożsame z żadnym z moich poprzednich pytań. Zapytałem „jak wygenerować wszystkie możliwe IP z notacji cidr” w moim poprzednim pytaniu. Ale tutaj pytam „jak wygenerować z listy zasięgu IP”. To są różne rzeczy.

questionAnswers(3)

yourAnswerToTheQuestion