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">
查看全文
相关阅读:
webpack-bundle-analyzer使用
HTTP1.0,HTTP1.1和HTTP2.0区别
document.readyState
async和defer
页面生命周期
key的理解
解释型语言和编译型语言
AMD/CMD/CommonJS与ES6 Module的区别
vue的keep-alive原理
数字钱包metaplex-foundation
原文地址:https://www.cnblogs.com/ShaYeBlog/p/7674117.html
最新文章
Fiddler笔记(12)请求信息颜色的含义
python笔记(3)发邮件无法连接服务器
巡检服务
[LeetCode-Java] 分类合集 (1-300)
[LeetCode-Java] Two Pointers (1-300)
[Java多线程]JUC并发编程笔记
SQL 基础知识
【LeetCode-Java】常用API
MAC下Jetbrains编译器无法打开问题解决
低光图像增强Deep Retinex Decomposition for Low-Light Enhancement论文阅读笔记
热门文章
低光照图像增强Underexposed Photo Enhancement using Deep Illumination Estimation论文阅读笔记
低光图像增强论文 Kindling the Darkness: A Practical Low-light Image Enhancer 阅读笔记
端口转发
搭建sentry平台监控Django项目
nginx入门
Docker Swarm
docker-compose
docker容器启动MySQL
NPM设置镜像
vue cli中使用Tailwind CSS
Copyright © 2011-2022 走看看