2016-04-13 9 views
0

既にDBを更新しています! この例は動作可能です。
私の問題はIntelliSenseが5行目の作業であることです
7行目でtree(パラメータ)がメソッドを見つけることができません
IntelliSenseが7行目で機能しません、なぜですか?
私は答えを見つけることを試みる、誰かが必要と言うプロジェクトを削除する_ _ init _ _ .py問題を解決することができます。
_ _ init _ _ .py?
問題を解決するための他の良い方法がありますか?ように:更新VS2013?VS2012用PTVS2.1 IntelliSenseが動作しない

enter image description here

答えて

2

これは実際PTVSだけ制限です。 treeのタイプを調べるには、StringIOHTMLParserを渡したときに返されるものはetree.parseである必要があります。 parseのコードによっては、実際に実行せずに実行することはほとんど不可能かもしれません。

treeにカーソルを合わせると、不明な種類のことがわかります。特定のタイプを持って、それを強制するには、次のように記述することができます:

assert isinstance(tree, WhateverType) 

これはPTVSはあなたが間違っている場合は、実行時にプログラムがクラッシュしてしまいますけれども、それは間違いなく、その型になりますことをお知らせします。タイプヒントのサポートが追加されると、それらを代わりに使用することができます(ただし、Visual Studioの最新バージョンに更新する必要があります)。

関連する問題