在python请求模块中引发异常错误的正确方法?

在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")

我正在尝试编写一个程序,检查给定文件中的URL的状态代码并返回值,但文件中也有链接,这些链接没有指向任何内容,并且在连接到它们时可能会出现一些奇怪的错误,我尝试使用try/catch块,但它仍然给我一个错误,有人能指出如何使程序在发生此类错误时,在状态代码中显示我定义的错误

下面是代码片段

  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。嗨,斯文,我已经设法解决了它。谢谢你的回复