from O365 import Account client_id = "925f74dc-f96a-4718-9ca7-d6cc3fa43e1e" client_secret = "SS~8Q~QpBZV9toZuwkzW1XGGen2Hn833spNMtdq5" flow_type = "credentials" user_id = "bedner@global-cube.net" password = "Platinum512!!" account = Account( (client_id, client_secret), auth_flow_type="credentials", tenant_id="2ad0dff5-07ce-4cc2-a852-99ce8b91c218" ) account.authenticate() storage = account.storage(resource=user_id) my_drive = storage.get_default_drive() folder = my_drive.get_item_by_path("/Keyloop_Datentransfer") archive = my_drive.get_item_by_path("/Keyloop_Datentransfer/Archiv/2023") print(archive.name) # folder.create_child_folder uploaded_file = folder.upload_file(item="tox.ini") for item in folder.get_items(): print(item.name) print("--> ", item.object_id)