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.textund r.contentals 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 responsesstatt 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?