我試圖寫一個腳本通過Python來訪問SharePoint。蟒蛇3個肥皂水緩存不工作
以下庫已安裝:suds.jurko,NTLM。
下面的代碼成功,但需要近20秒:
#!/usr/bin/env python3
from suds.client import Client
from suds.transport.https import WindowsHttpAuthenticated
from suds.cache import ObjectCache
url = 'http://blah/_vti_bin/Lists.asmx?WSDL'
user = "blah"
passwd = "blah"
ntlm = WindowsHttpAuthenticated(username=user, password=passwd)
client = Client(url, transport=ntlm)
我嘗試添加緩存:
oc = ObjectCache()
oc.setduration(days=10)
client = Client(url, transport=ntlm, cache=oc)
我看到/創建TMP /肥皂水和我看到在有緩存的文件,但看起來它只是在每次運行時創建更多文件,而不是使用緩存文件:
-rw-r--r-- 1 pchernik smsvcs 3 Feb 5 13:27 version
-rw-r--r-- 1 pchernik smsvcs 309572 Feb 5 13:27 suds-536283349122900148-document.px
-rw-r--r-- 1 pchernik smsvcs 207647 Feb 5 13:27 suds-4765026134651708722-document.px
-rw-r--r-- 1 pchernik smsvcs 21097 Feb 5 13:27 suds-1421279777216033364-document.px
-rw-r--r-- 1 pchernik smsvcs 207644 Feb 5 13:27 suds-6437332842122298485-document.px
-rw-r--r-- 1 pchernik smsvcs 309572 Feb 5 13:27 suds-3510377615213316246-document.px
-rw-r--r-- 1 pchernik smsvcs 21097 Feb 5 13:28 suds-7540886319990993060-document.px
-rw-r--r-- 1 pchernik smsvcs 207617 Feb 5 13:30 suds-1166110448227246785-document.px
-rw-r--r-- 1 pchernik smsvcs 309548 Feb 5 13:30 suds-2848176348666425151-document.px
-rw-r--r-- 1 pchernik smsvcs 21076 Feb 5 13:31 suds-6077994449274214633-document.px
- 泡沫通常會這麼慢嗎?
- 關於修復緩存問題的任何想法?
- 是否有任何其他的Python 3個庫,我可以使用這個,而不是泡沫?
任何意見/建議表示讚賞。
感謝, -Pavel
感謝您的建議David。我其實之前嘗試過,沒有運氣 - 看起來不像將設置更改爲1或0對我有任何影響。 – 2015-02-06 22:09:26