zoukankan
html css js c++ java
Pycharm里面使用PIL库之后,为什么调用Image的方法不能弹出代码提示,怎样能让代码提示弹出?
之前也碰到了这个问题,安装了pillow后没有代码提示,最后查了半天,发现问题原来非常简单,解决方法也很无厘头。
之所以没有代码提示,仅仅是因为Pycharm没法判断Image.open()返回的对象类型
所以你需要让Pycharm知道这个对象的类型。
推荐使用
assert isinstance(the_image, Image.Image)
这样Pycharm就能推断出对象类型了,类似的,可以使用类型注释的办法标明一个函数参数的类型,让Pycharm推断对象类型并进行补全
<img src="https://pic1.zhimg.com/50/v2-63fff8358fa14041ad5d772d3f439a74_hd.png" data-rawwidth="606" data-rawheight="314" class="origin_image zh-lightbox-thumb" width="606" data-original="https://pic1.zhimg.com/v2-63fff8358fa14041ad5d772d3f439a74_r.png">
查看全文
相关阅读:
要开学了,暂时停更
day13 IP包头分析 | 路由器原理 1
day12 数据链路层 | 交换机基本命令
day11 OSI与TCP-IP 5层协议 | 物理层相关知识
day10 扫描与爆破
day 09 简单渗透测试
day07 PKI
day07 域
day06 WEB服务器 | FTP服务器
day05 DHCP部署与安全 | DNS部署与安全
原文地址:https://www.cnblogs.com/ShaYeBlog/p/7674117.html
最新文章
自己写了个截图工具
创建第一个core项目(netCore学习笔记1)
ASP.NET Core Web程序托管到Windows 服务
EF Core For Oracle11中Find FirstOrDefault等方法执行失败
Asp.ner Core-Blazor(MVVM)随手记
java开发的linux监控系统
对新手友好的linux开源监控工具
Linux工程师必备的系统监控工具
WGCLOUD如何监控数据库
10个值得推荐的开源监控项目
热门文章
图解Knative核心组件Serving基础设计
图解kubernetes批处理Job控制器的关键设计
图解kubernetes控制器StatefulSet核心实现原理
图解kubernetes调度器SchedulerExtender扩展
图解kubernetes调度器抢占流程与算法设计
图解kubernetes服务打散算法的实现源码
图解kubernetes scheduler基于map/reduce模式实现优选阶段
图解kubernetes调度器预选设计实现学习
图解kubernetes调度器ScheduleAlgorithm核心实现学习框架设计
图解kubernetes调度器SchedulerCache核心源码实现
Copyright © 2011-2022 走看看