enter image description herePyCharm Anruf Tipps funktionieren nicht in scrapy
nicht alle Methode zeigen, für die Antwort
PyCharm Version: PyCharm Community Edition 2016,1
Python-Version: 2.7.1
enter image description herePyCharm Anruf Tipps funktionieren nicht in scrapy
nicht alle Methode zeigen, für die Antwort
PyCharm Version: PyCharm Community Edition 2016,1
Python-Version: 2.7.1
PyCharm kann man nicht zeigen Autocomplete-Methoden für nicht definierte Typwerte. Wie kann pycharm wissen, dass die Antwort in dieser Funktion ein scrapy.http.Response
Objekt ist?
Für diesen PyCharm würde eine explizite Funktionalität verfolgen müssen, ob das Projekt eine scrapy Spinne ist und davon ausgeht, dass response
ist ein scrapy.http.Response
Objekt, das ich glaube, was es mit django
Rahmen tut. Im Moment gibt es das nicht für Scrapy.
Wenn Sie wirklich automatisch vervollständigen möchten Sie vorübergehend das Antwortobjekt außer Kraft setzen kann:
from scrapy.http import Response
def parse(self, response):
response = response or Response()
response. # autocompletes now
# continue code as you would
Dies wird Ihnen die automatische Vervollständigung geben, da PyCharm jetzt einen Hinweis haben, was Antwort sein könnte. Es sollte auch Ihre Antwort auf ein leeres Objekt nicht ändern, da response
niemals leer sein wird (oder bool(response)
ist nie False), um den ersten Teil der Auswertung fehlzuschlagen.
Versuchen Sie, weitere Informationen in den Hauptteil der Frage, nicht verknüpft. Es wird Ihnen helfen, mehr Antworten zu erhalten. – nbryans