【问题标题】:Pycharm 5.0.4 auto completion cannot fully workPycharm 5.0.4 自动完成无法完全工作
【发布时间】:2016-08-26 17:23:15
【问题描述】:

我是新手,使用 pycharm 5.0.4 进行 python 编码。我发现对于一些库,我的 Pycharm 无法自动弹出潜在方法/类成员资格等的帮助提示。如下所示,soup 应该有 get_text() 方法和其他方法,但 IDE 没有弹出菜单让我选择。

我确实看到其他人可以在他们的 pycharm 中使用它,我错过了什么设置吗?

谢谢,

Please see below graph showing that I didn't get the pop up menu when I need the hint

【问题讨论】:

    标签: python import autocomplete beautifulsoup pycharm


    【解决方案1】:

    您可以通过 Pycharm 内置的 "Type Hinting" 使其工作。在将select 的结果分配给变量的行中添加type: list[Tag] 内联注释:

    请注意,在这种情况下,您需要导入 Tag 类:

    from bs4 import BeautifulSoup, Tag
    

    【讨论】:

    • 非常感谢,它有效!无论如何,是否有避免个别行的“标签”,而是全局应用?我确实看到有些人(通过在线视频流),即使列表元素没有“标签”,他们也可以获得“类型提示”?
    • @henry 实际上,不知道结果如何。你能给我指出你见过的有效的地方吗?谢谢。
    • 我把视频上传到“youtu.be/VTO4zIwECi0”,请注意40''的位置,我停顿了一会儿,看看弹出的'类型提示。您可以使用高清播放视频。谢谢,
    • @henry 谢谢你!您能否指出在这种情况下使用了哪些 PyCharm 和 beautifulsoup 版本?我已经分别尝试了 2016.1 和 4.4.1 - 没有明确的类型提示就没有运气。
    • 从流视频来看,它是用bs4做beautifulsoup的。而对于pycharm,我认为是2016.1社区版。
    猜你喜欢
    • 2017-05-06
    • 1970-01-01
    • 2012-09-13
    • 2011-09-16
    • 1970-01-01
    • 2018-08-27
    • 2014-03-14
    • 1970-01-01
    • 2014-05-18
    相关资源
    最近更新 更多