importargparsefromoffice365.sharepoint.client_contextimportClientContextfromtests.settingsimportadmin_site_url,client_id,password,tenant,usernamedefmain():argparse.ArgumentParser(description="Export tenant settings to a CSV file").parse_args()admin_client=ClientContext(admin_site_url).with_username_and_password(tenant=tenant,client_id=client_id,username=username,password=password)result=admin_client.tenant.export_to_csv(view_xml="<View/>",list_name="Style Library").execute_query()print("Sites details have been exported into {0}{1}".format(admin_site_url,result.value))if__name__=="__main__":main()