2017-02-18 9 views
0

私は初めてPythonアプリケーションを作成しています。私は選択されたIDEとしてPycharmを使用しています。私が気づくことの1つは、私が使用しているオブジェクトのすべてのクラスとメソッドを参照することです。 ScalaとJavaをコーディングするためにintelligIdeaでコーディングしました。コード・インテリジェンスは本当に便利であるため、彼らはコードに簡単ですが、Pythonでは、それはconvineitされていません。.. は私が書いていたとしPythonとPycharmの自動コードインテリジェンス

divs=innerTree.cssselect('div.story-body__inner') 

私は私がScalaの/ Javaの書き込みに使用しながら、cssseelctを示唆してdoesntのinnerTree. Pycharmを書くとき同じアイデアで、彼らは利用可能なすべてのクラスを提案した。

私のIDEAに問題はありませんか?

+1

[Python/Pycharm、Ctrl-Spaceでコード補完ができない可能性があります](http://stackoverflow.com/questions/14611714/python-pycharm-ctrl-space-does-not-bring-up-コード補完) – ZdaR

答えて

0

考えられる理由のいくつかがあります。

  • innerTreeは、実際にcssselectメソッドを持っていません。明白なようだが、この1つは私が認めたいよりも頻繁に私をキャッチします。
  • PyCharmは、innerTreeがインスタンスであるかどうかわかりません。

  • PyCharmのキャッシュをクリアして再起動する必要があります。あなたはそれをもう一度やり直そうとしましたか? PyCharmの

サイドノートでは、IntelliJを使用してPyCharmが行うすべてのことを行うこともできます。セットアップが少し難しくなりますが、i.m.oを前後に切り替える方が簡単です。

関連する問題