采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
之前做其他软件开发的,使用Pycharm,感觉代码补全不是太好用。例如在spider的def parse(self, response):函数,去调用response.css等就无法补全,有什么办法提高Pycharm的代码补全能力吗?
首先你要清楚, python因为是动态语言,动态语言是没有类型,所以这里pycharm是无法知道你的response类型的就更无从谈起如何补全了,某些情况下可以补全是因为知道类型比如:
user = User() user.name
这种pycharm可以根据上下文来知道user是什么类,但是def parse(self, response):这种pycharm是不知道类型的,即使让你来说这个编辑器功能,你也无法去做补全不是吗? 其实动态语言都是有这个问题,不是python特有也不是pycharm的问题
非常感谢!明白了。
登录后可查看更多问答,登录/注册
带你彻底掌握Scrapy,用Django+Elasticsearch搭建搜索引擎
4.8k 30
2.5k 18
1.1k 18
1.4k 15
2.8k 15