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滴!

posted @ 2020-03-16 00:02  swore  阅读(2548)  评论(0编辑  收藏  举报