title: What does requests.get("url address").raise_for_status() perform in requests package?
body: <pre><code>import requests
  from requests.exceptions import HTTPError
  url = 'https://httpbin.org/'
  
  try:
      response = requests.get(url) #get method of http will retreive all the data from specific url 
      # If the response was successful, no Exception will be raised
      print(response.status_code) #to know the http status code of requested url
      response.raise_for_status() #what does this line do 
  except HTTPError as http_err:
      print(f'HTTP error occurred: {http_err}') 
  except Exception as err:
      print(f'Other error occurred: {err}')  #to handle any kind of
  </code></pre>
  <p>error Exception class is the main class for all kinds of exceptions</p>
  <pre><code>else:
      print('Success!')
  </code></pre>