在python请求模块中引发异常错误的正确方法?
我正在尝试编写一个程序,检查给定文件中的URL的状态代码并返回值,但文件中也有链接,这些链接没有指向任何内容,并且在连接到它们时可能会出现一些奇怪的错误,我尝试使用try/catch块,但它仍然给我一个错误,有人能指出如何使程序在发生此类错误时,在状态代码中显示我定义的错误 下面是代码片段在python请求模块中引发异常错误的正确方法?,python,python-3.x,web,python-requests,Python,Python 3.x,Web,Python Requests,我正在尝试编写一个程序,检查给定文件中的URL的状态代码并返回值,但文件中也有链接,这些链接没有指向任何内容,并且在连接到它们时可能会出现一些奇怪的错误,我尝试使用try/catch块,但它仍然给我一个错误,有人能指出如何使程序在发生此类错误时,在状态代码中显示我定义的错误 下面是代码片段 subdomain=open(file,'r') for url in subdomain: url=('https://'+url).strip("\n")
subdomain=open(file,'r')
for url in subdomain:
url=('https://'+url).strip("\n")
try:
status=requests.get(url)
status.raise_for_status()
print(url + "Staus code=" + str(status.status_code))
except requests.exceptions.HTTPError as err:
print("SOrry not availavle")
但它仍然给我一个错误-哪一个?请提供完整的stacktrace。嗨,斯文,我已经设法解决了它。谢谢你的回复