import webbrowser - это понятно
def validator(func): - для чего func в скобках и чем вообще оно является, переменная типо?
def wrapper(url): - не выкупаю зачем url в скобках
if "." in url: - эту строчку я тож понимаю
func(url) - что она делает? открывает сайт? всё равно не понимаю как она вообще работает
else: - эту тоже понимаю
print("Invalid URL") - и эту
return wrapper - можно кратко объяснить, зачем возвращать?
@validator - только начал изучать декораторы, не знаю каким образом он работает
def open_url(url):
webbrowser.open(url)
- эту часть я понял
open_url("google.com")
def validator(func): - для чего func в скобках и чем вообще оно является, переменная типо?
def wrapper(url): - не выкупаю зачем url в скобках
if "." in url: - эту строчку я тож понимаю
func(url) - что она делает? открывает сайт? всё равно не понимаю как она вообще работает
else: - эту тоже понимаю
print("Invalid URL") - и эту
return wrapper - можно кратко объяснить, зачем возвращать?
@validator - только начал изучать декораторы, не знаю каким образом он работает
def open_url(url):
webbrowser.open(url)
- эту часть я понял
open_url("google.com")