2016-04-13 21 views
0

Ben zaten DB yenilemek! Örnek işe yarayabilir.
Sorunum, IntelliSense 5, 6
üzerinde çalışıyor, ancak 7 numaralı satırda, ağaç (parametre) xpath() yöntemini bulamıyor()
IntelliSense, 7 numaralı satırda çalışmıyor, neden?
Yanıtı bulmaya çalışıyorum, birisi _ _ _ _ _ .py sorunu gidermek için sorunu giderebilir.
Nerede _ _ init _ _ .py nedir?
Ve sorunu çözmek için başka iyi bir yöntem var mı? Gibi: güncelleme VS2013?VS2012 IntelliSense için PTVS2.1 IntelliSense çalışmıyor

enter image description here

cevap

2

Bu aslında PTVS sadece bir sınırlamadır. tree türünü anlamaya için, StringIO ve HTMLParser bir geçtiğinde etree.parse dönecektir anlamaya ihtiyacı vardır. parse'daki koda bağlı olarak, bunu gerçekte yürütmeden yapmak neredeyse imkansız olabilir. Eğer tree üzerine gelirsek

, sana bilinmeyen bir türü olduğunu göreceksiniz şüpheli. Belirli bir türü var zorlamak için, yazabilirsiniz:

assert isinstance(tree, WhateverType) 

Bu PTVS yanlış ise zamanında program çökmesine neden olur ancak kesinlikle, bu tür olacağını bildiririz. Yazım ipuçları için destek eklendiğinde, bunun yerine bunları kullanabileceksiniz (ancak Visual Studio'nun en son sürümüne güncellenmesi gerekecektir).

İlgili konular