Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 使用Python下载SharePoint文件夹_Python 3.x_Sharepoint_Python Requests - Fatal编程技术网

Python 3.x 使用Python下载SharePoint文件夹

Python 3.x 使用Python下载SharePoint文件夹,python-3.x,sharepoint,python-requests,Python 3.x,Sharepoint,Python Requests,我正在使用python中的请求库从SharePoint 2010获取页面,它工作正常,现在我需要遍历SharePoint目录并将所有文件从那里下载到本地计算机。理想情况下,我会将其映射为计算机上的驱动器,但此选项不在桌面上。如何使用python实现这一点 def __init__(self, url, domain, username, password): self.domain = domain self.username = username self.passwo

我正在使用python中的请求库从SharePoint 2010获取页面,它工作正常,现在我需要遍历SharePoint目录并将所有文件从那里下载到本地计算机。理想情况下,我会将其映射为计算机上的驱动器,但此选项不在桌面上。如何使用python实现这一点

def __init__(self, url, domain, username, password):
    self.domain = domain
    self.username = username
    self.password = password
    self.url = url
    self.session = requests.Session()
    self.request = None
    self.authentication = HttpNtlmAuth(("%s\\%s" % (self.domain,
                                                    self.username)),
                                       self.password)
    self.headers = {'accept': 'application/json;odata=verbose'}
    self.request_page(self.url)

def request_page(self, url):
    relative_url = urljoin(self.url, url)
    print(relative_url)
    self.request = self.session.get(relative_url,
                                    auth=self.authentication,
                                    headers=self.headers)

你能展示你尝试过的代码吗?@VaibhavMule,我的请求代码运行良好,我需要关于如何使用Python从SharePoint下载文件的说明。你解决了这个问题吗?