pycharm导入第三方库时函数没有自动补全和提示
问题描述
使用第三方库时。没有函数自动提示和补全
1.使用isinstance 指定
from urllib import request
from http.client import HTTPResponse
s = request.urlopen('http://www.baidu.com')
assert isinstance(s, HTTPResponse)
// 这就有提示了
s.read()
2.使用类型注解
s = request.urlopen('http://www.baidu.com') # type: HTTPResponse
// 这样也OK!
s.read()
3.指定类型
s = request.urlopen('http://www.baidu.com')
""" :type:HTTPResponse """
// 这样也是OK滴!