Python 无法导入名称SharePointSite
我的桌面和Windows 2008 R2服务器上都显示了相同的错误消息- 这是密码-Python 无法导入名称SharePointSite,python,python-2.7,Python,Python 2.7,我的桌面和Windows 2008 R2服务器上都显示了相同的错误消息- 这是密码- from sharepoint import SharePointSite, basic_auth_opener server_url = "http://sharepoint/" site_url = server_url + "path/to/page/Forms/AllItems.aspx" opener = basic_auth_opener(server_url, "acct", "passwor
from sharepoint import SharePointSite, basic_auth_opener
server_url = "http://sharepoint/"
site_url = server_url + "path/to/page/Forms/AllItems.aspx"
opener = basic_auth_opener(server_url, "acct", "password")
site = SharePointSite(site_url, opener)
for sp_list in site.lists:
print sp_list.id, sp_list.meta['Title']
当运行它时,我得到以下错误-
Traceback (most recent call last):
File "C:\temp\sharepoint.py", line 1, in <module>
from sharepoint import SharePointSite, basic_auth_opener
File "C:\temp\sharepoint.py", line 1, in <module>
from sharepoint import SharePointSite, basic_auth_opener
ImportError: cannot import name SharePointSite
我可以很好地导入其他包。例如,lxml工作得很好
from lxml import etree
没有问题。您将脚本命名为sharepoint.py,这会屏蔽库:
Traceback (most recent call last):
File "C:\temp\sharepoint.py", line 1, in <module>
from sharepoint import SharePointSite, basic_auth_opener
File "C:\temp\sharepoint.py", line 1, in <module>
from sharepoint import SharePointSite, basic_auth_opener
ImportError: cannot import name SharePointSite
回溯(最近一次呼叫最后一次):
文件“C:\temp\sharepoint.py”,第1行,在
从sharepoint导入SharePointSite,基本身份验证打开程序
文件“C:\temp\sharepoint.py”,第1行,在
从sharepoint导入SharePointSite,基本身份验证打开程序
ImportError:无法导入名称SharePointSite
查看回溯中的文件名,您可以看到脚本最终导入了自己;当Python启动脚本时,它会将其作为\uuuu main\uuuu
加载,因此导入sharepoint
会再次加载您自己的文件,此时它无法再次导入自身
将脚本重命名为其他名称。您将脚本命名为sharepoint.py,这会屏蔽库:
Traceback (most recent call last):
File "C:\temp\sharepoint.py", line 1, in <module>
from sharepoint import SharePointSite, basic_auth_opener
File "C:\temp\sharepoint.py", line 1, in <module>
from sharepoint import SharePointSite, basic_auth_opener
ImportError: cannot import name SharePointSite
回溯(最近一次呼叫最后一次):
文件“C:\temp\sharepoint.py”,第1行,在
从sharepoint导入SharePointSite,基本身份验证打开程序
文件“C:\temp\sharepoint.py”,第1行,在
从sharepoint导入SharePointSite,基本身份验证打开程序
ImportError:无法导入名称SharePointSite
查看回溯中的文件名,您可以看到脚本最终导入了自己;当Python启动脚本时,它会将其作为\uuuu main\uuuu
加载,因此导入sharepoint
会再次加载您自己的文件,此时它无法再次导入自身
将脚本重命名为其他脚本。aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa谢谢,这个问题解决了。标记在t-减去10分钟内解决。aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa谢谢,这个问题解决了。标记在t减去10分钟内解决。