首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >PyCharm 解决有些库(函数)没有代

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

作者头像
py3study
发布于 2020-01-19 16:23:32
发布于 2020-01-19 16:23:32
8370
举报
文章被收录于专栏:python3python3

 问题描述:

如图,当输入 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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/03/07 ,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  •  问题描述:
  • 解决方案:
    • 1、类型注解
    • 2、使用:type、:type docstrings或@type docstrings指定
    • 3、使用isinstance指定
  • 扩展:
    • PyCharm支持函数注释中的类型提示
      • 1)指定参数类型
      • 2)指定返回类型
      •  3)指定局部变量和属性的类型
  •  总结
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档