我找到了很多关于这个问题的主题,但我无法让我的代码发挥作用。 它本身工作得很好。
import requests
url = "https://www.google.com"
request = requests.get(url)
if request.status_code == 200:
website_is_up = True
except:
website_is_up = False
但当我试图在一个函数中插入代码时,我得到了这样的信息。本地变量website_is_up已被分配但从未使用。
import requests
url = "https://www.google.com"
def test():
request = requests.get(url)
if request.status_code == 200:
website_is_up = True
except:
website_is_up = False
我使用try/except,因为其他语句会导致错误(因为有请求)。