代码自动补全
来源:1-1 python分布式爬虫打造搜索引擎简介
星星草
2018-06-27
之前做其他软件开发的,使用Pycharm,感觉代码补全不是太好用。例如在spider的def parse(self, response):
函数,去调用response.css等就无法补全,有什么办法提高Pycharm的代码补全能力吗?
写回答
1回答
-
首先你要清楚, python因为是动态语言,动态语言是没有类型,所以这里pycharm是无法知道你的response类型的就更无从谈起如何补全了,某些情况下可以补全是因为知道类型比如:
user = User() user.name
这种pycharm可以根据上下文来知道user是什么类,但是def parse(self, response):这种pycharm是不知道类型的,即使让你来说这个编辑器功能,你也无法去做补全不是吗? 其实动态语言都是有这个问题,不是python特有也不是pycharm的问题
012018-06-29
相似问题