Я совсем новичок в кодировании. Я написал простой фрагмент кода, который принимает URL-адрес в качестве входных данных, загружает URL-адрес и помещает код состояния для этого URL-адреса в переменную. Я поместил это в функцию. Но когда я запускаю код, я не получаю ошибок, но функция не запускается. Кажется, что переводчик просто пролетает мимо моей функции. Я знаю, что у меня есть какая-то простая ошибка, но сколько бы я ни искал, я не могу ее исправить. Пожалуйста, помогите мне понять. О, и код неполный. Но функция должна работать.
import urllib.request, click, threading
url = input("Enter domain name >> \n")
def get_stat():
status = urllib.request.urlopen("http://"+url).getcode()
if status == 200:
return "Site loads normally!\nHost Said: '%s'!" %(str(status))
else:
return "Site Needs To Be Checked!\nHost Said: '%s'!" %(str(status))
get_stat()
if click.confirm("Would you like to set a uptime watch?"):
click.echo("You just confirmed something!!")
count = input("Enter the number of times you wish your site to be checked: ")
interval = input("Enter the time interval for status requests (Time is in minutes): ")
print()
внутри функции обычно является плохой идеей, и их следует удалить после выявления проблемы. 03.02.2018