importargparsefromoffice365.sharepoint.client_contextimportClientContextfromtests.settingsimportcert_path,cert_thumbprint,client_id,site_url,tenantdefmain():parser=argparse.ArgumentParser(description="Get a folder by path")parser.add_argument("--folder-path",default="Documents",help="site-relative folder path")args=parser.parse_args()ctx=ClientContext(site_url).with_client_certificate(tenant,client_id=client_id,thumbprint=cert_thumbprint,cert_path=cert_path)folder=ctx.web.folders.get_by_path(args.folder_path).get().execute_query()print(folder.server_relative_url)if__name__=="__main__":main()