PyCharm 解决有些库(函数)没有代码提示
程序员文章站
2023-01-11 13:58:37
问题描述: 如图,当输入 im. 没有智能提示第三库相应的函数或其他提示。 解决方案: python是动态强类型语言,IDE无法判断Image.open("panda.png")的返回值类型,无法根据参数类型自动补全。 1、类型注解 2、使用:type、:type docstrings或@type ......
问题描述:
如图,当输入 im. 没有智能提示第三库相应的函数或其他提示。
解决方案:
python是动态强类型语言,ide无法判断image.open("panda.png")
的返回值类型,无法根据参数类型自动补全。
1、类型注解
2、使用:type、:type docstrings或@type docstrings指定
3、使用isinstance指定
扩展:
pycharm支持函数注释中的类型提示
1)指定参数类型
2)指定返回类型
3)指定局部变量和属性的类型
总结
有些第三方库没有这样的问题,这与函数声明定义有关,具体可参考:type hinting in pycharm
上一篇: 我们有规定,不能收红包
下一篇: 超短爆笑冷笑话大全