【问题标题】:Auto code intelligence in Python and PycharmPython 和 Pycharm 中的自动代码智能
【发布时间】:2023-03-23 14:33:01
【问题描述】:

我是第一次编写 Python 应用程序,我使用 Pycharm 作为选定的 IDE。我注意到我无法看到我正在使用的对象的所有类和方法的一件事。我也用 intelligIdea 编写了 Scala 和 Java 代码。它们更容易编码,因为代码智能非常方便,但在 Python 中它并不可靠。 假设我在写

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

当我写 innerTree. Pycharm 不建议 cssseelct 而我以前用相同的想法编写 Scala/Java 时,他们建议了所有可用的可访问类。

我的 IDEA 有什么问题吗?

【问题讨论】:

标签: python pycharm


【解决方案1】:

有几个可能的原因:

  • innerTree 实际上没有 cssselect 方法。看起来很明显,但这个问题比我想承认的更频繁地吸引我。
  • PyCharm 不知道 innerTree 的实例。

  • 您需要清除 PyCharm 的缓存并重新启动。这几乎是“您是否尝试过将其关闭然后再打开?” PyCharm。

旁注,您还可以使用 IntelliJ 来完成 PyCharm 所做的一切。设置起来有点困难,但是来回切换 i.m.o. 更容易。

【讨论】:

    猜你喜欢
    • 2017-06-04
    • 2011-04-05
    • 2017-06-10
    • 1970-01-01
    • 2015-12-16
    • 2012-02-26
    • 2011-04-26
    • 2018-01-18
    • 1970-01-01
    相关资源
    最近更新 更多