importargparseimportjsonfromoffice365.sharepoint.client_contextimportClientContextfromtests.settingsimportclient_id,password,team_site_url,tenant,usernamedefmain():parser=argparse.ArgumentParser(description="List Teams the current user is a direct member of")parser.add_argument("--site-url",default=team_site_url,help="target site URL")args=parser.parse_args()ctx=ClientContext(args.site_url).with_username_and_password(tenant=tenant,client_id=client_id,username=username,password=password)result=ctx.group_site_manager.get_current_user_joined_teams().execute_query()data=json.loads(result.value)foritemindata["value"]:print(item["displayName"])if__name__=="__main__":main()