Как разобрать список файлов из Sharepoint - PullRequest
1 голос
/ 10 июля 2020

Я впервые использую sharepy. Вот мой код:

import sharepy
import json

# (1) Authenticate
s = sharepy.connect("https://my_company.sharepoint.com",\
username="my_name@my_company.co.uk", password="my_password")

# (2) Get file information
r = s.get("https://my_company.sharepoint.com/Projects")
print(r)

Что дает результат:

<Response [200]>

Итак, запрос был успешным. Однако я не уверен, как обработать этот запрос и получить список файлов из этого запроса. Есть идеи?

1 Ответ

1 голос
/ 10 июля 2020

Статус вывода предполагает, что это успешный ответ. Итак, теперь вы можете использовать этот response в r и проанализировать его до json и выгрузить ответ json в другой файл.

Код ниже, взятый из , здесь иллюстрирует как именно вы можете получить подробную информацию о файлах.

Получить информацию о файле

data = r.json()
file = open("sharepoint.json", "w")
file.write(json.dumps(data, indent=4))
print("json file has been generated")

Загрузить файл

r = s.getfile("https:// example.sharepoint.com/GroupSites/HR/_api/web\
/GetFileByServerRelativeUrl('/GroupSites/HR/Shared Documents/Team.xlsx')/$value"\
, filename = 'team.xlsx')
print("File Downloaded")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...