我第一次使用Python应用程序,我使用Pycharm作为选择的IDE。有一点我注意到我可以;看到我正在使用的对象的所有类和方法。我用intelligIdea编写代码来编写Scala和Java代码。它们更容易编码,因为代码智能真的很方便但是在Python中它不是有意义的.. 假设我在写
divs=innerTree.cssselect('div.story-body__inner')
当我写innerTree.
时Pycharm没有建议cssseelct,而我曾经用同样的想法编写Scala / Java,他们建议所有可用的可访问类。
我的IDEA有问题吗?
答案 0 :(得分:0)
有几个可能的原因:
innerTree
实际上没有cssselect
方法。看起来很明显,但是这个比我想承认的更频繁地抓住了我。 PyCharm不知道innerTree
的实例是什么。
您需要清除PyCharm的缓存并重新启动。这几乎是"您是否尝试过将其关闭再打开?" PyCharm。
旁注,您也可以使用IntelliJ来完成PyCharm所做的一切。设置起来有点困难,但是i.m.o来回切换比较容易。