enter image description hereСоветы PyCharm вызова не работает в Scrapy
не показывают весь метод для ответа
версия PyCharm: PyCharm Community Edition 2016,1
версия питона: 2.7.1
enter image description hereСоветы PyCharm вызова не работает в Scrapy
не показывают весь метод для ответа
версия PyCharm: PyCharm Community Edition 2016,1
версия питона: 2.7.1
PyCharm не может показать вам, методы автозаполнения для неопределенных значений типа. Как может pycharm узнать, что ответ в этой функции будет scrapy.http.Response
?
Для этого PyCharm нужно будет явно функциональные возможности для отслеживания того, проект является SCRAPY паук и предположим, что response
является scrapy.http.Response
объект, который я считаю, что он делает с django
рамки. На данный момент этого не существует для лечения.
Если вы действительно хотите автозаполнения вы можете переопределить объект ответа временно:
from scrapy.http import Response
def parse(self, response):
response = response or Response()
response. # autocompletes now
# continue code as you would
Это даст вам автозаполнения, так как PyCharm будет иметь намек что теперь может быть ответом. Также не следует изменять ответ на пустой объект, поскольку response
никогда не будет пустым (или, другими словами, bool(response)
никогда не является ложным), чтобы провалить первую часть оценки.
Попробуйте включить дополнительную информацию в тело вопроса, а не ссылку. Это поможет вам получить больше ответов. – nbryans