code: def from_client_secrets_file(cls, client_secrets_file, scopes, **kwargs):
          
          with open(client_secrets_file, 'r') as json_file:
              client_config = json.load(json_file)
  
          return cls.from_client_config(client_config, scopes=scopes, **kwargs)
docs: Creates a :class:`Flow` instance from a Google client secrets file.
  
          Args:
              client_secrets_file (str): The path to the client secrets .json
                  file.
              scopes (Sequence[str]): The list of scopes to request during the
                  flow.
              kwargs: Any additional parameters passed to
                  :class:`requests_oauthlib.OAuth2Session`
  
          Returns:
              Flow: The constructed Flow instance.