请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

代码自动补全

之前做其他软件开发的,使用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的问题

0 回复 有任何疑惑可以回复我~
  • 提问者 星星草 #1
    非常感谢!明白了。
    回复 有任何疑惑可以回复我~ 2018-06-29 09:23:06

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信