Ich benutze die großartige Python Requests- Bibliothek. Ich stelle fest, dass die gute Dokumentation viele Beispiele dafür enthält, wie man etwas macht, ohne das Warum zu erklären . Beispielsweise werden beide r.text
und r.content
als Beispiele für das Abrufen der Serverantwort angezeigt . Aber wo wird erklärt, was diese Eigenschaften bewirken? Wann würde ich zum Beispiel einen über den anderen wählen? Ich sehe, dass thar manchmalr.text
ein Unicode-Objekt zurückgibt , und ich nehme an, dass es einen Unterschied für eine Nicht-Text-Antwort geben würde. Aber wo ist das alles dokumentiert? Beachten Sie, dass im verknüpften Dokument Folgendes angegeben ist:
Sie können für Nicht-Text-Anforderungen auch als Bytes auf den Antworttext zugreifen:
Aber dann zeigt es ein Beispiel für eine Textantwort! Ich kann nur annehmen, dass das obige Zitat bedeutet, non-text responses
statt zu sagen non-text requests
, da eine Nicht-Text-Anfrage in HTTP keinen Sinn ergibt.
Kurz gesagt, wo ist die richtige Dokumentation der Bibliothek im Gegensatz zum (ausgezeichneten) Tutorial auf der Python Requests-Site?