PyCharm 解决有些库(函数)没有代

发布时间:2019-03-07 20:01:56编辑:auto阅读(2418)

     问题描述:

    如图,当输入 im. 没有智能提示第三库相应的函数或其他提示。

    解决方案:

    python是动态强类型语言,IDE无法判断Image.open("panda.png")的返回值类型,无法根据参数类型自动补全。

    1、类型注解

    2、使用:type、:type docstrings或@type docstrings指定

    3、使用isinstance指定

    扩展:

    PyCharm支持函数注释中的类型提示

    1)指定参数类型

    2)指定返回类型

     3)指定局部变量和属性的类型

     总结

    有些第三方库没有这样的问题,这与函数声明定义有关,具体可参考:Type Hinting in PyCharm

    本文参考:https://www.cnblogs.com/ShaYeBlog/p/7745930.html

关键字

上一篇: py第四天

下一篇: python-while-函数