это довольно тривиально, но это меня подтачивает, и я думал, что выброшу его там.pep8 и использование конструктора в качестве валидатора
библиотека python netaddr отличная. Я использую его для кучи вещей, включая проверку IP-адреса. Чтобы сделать это, я использую что-то вроде
try:
ddd = IPRange(split[0], split[1])
except:
return False
И это прекрасно работает, но PEP8 ненавидит, что я создаю «ддд», но никогда не использовать его. Есть ли другой, лучший, более чистый способ сделать это? Спасибо
Не привязывать 'IPRange (split [0], split [1])' к переменной? – Volatility
Я бы добавил комментарий выше строки 'try:', указывающий, что вы хотите проверить правильность IP-адреса. Это должно быть достаточно ясно! –
Вы используете 'ddd' после try/except block? – gatto