Python共享点和request_ntlm AttributeError:“响应”对象没有属性“打开”

时间:2019-02-21 21:26:03

标签: python sharepoint ntlm

因此,我编写了以下代码,它们是sharepointrequests_ntlm库(以及下面列出的其他库)的组合。

from sharepoint import SharePointSite
import requests
from requests_ntlm import HttpNtlmAuth
import getpass

SITE = "http://teamsites.companysharepoint.net/sites/tog-100-364/IP/Lists/Identification%20Repository/AllItems.aspx"
USERNAME = "username"

opener = requests.get(SITE, auth=HttpNtlmAuth(USERNAME, getpass.getpass()))
print response.status_code

site = SharePointSite(SITE, opener)

这一切都很好,并给了我一个200而不是401: Unauthorized的响应代码,所以我认为我在这里做得很好。这是我要在其中打印共享点站点中所有列表的列表的地方,应该是这样的-

site.lists

但我明白了

Out[21]:
<sharepoint.lists.SharePointLists at 0xbc47908>

那么,首先,我如何查看正在访问的网站上的所有列表?另外,我正在执行以下操作-

sp_list = site.lists['All Items']
for row in sp_list.rows():
   print row.ID

我遇到此错误-AttributeError: 'Response' object has no attribute 'open'

我还想知道如何打印表格中的列标题。请帮忙,谢谢!

0 个答案:

没有答案