Im twilio python library, haben wir diese Funktion Nachrichten zu erstellen:Warum gibt es in der Twilio Rest API eine Unterstreichung nach dem "von"?
from twilio.rest import TwilioRestClient
und wir schreiben können:
msg = TwilioRestClient.messages.create(body=myMsgString, from_=myNumber, to=yourNumber)
Meine Frage ist einfach: warum ein Unterstrich folgen dem from
Parameter ? Oder warum ist das der Parametername? Liegt es daran, dass from
sonst ein Schlüsselwort in Python ist und wir Variablen von Schlüsselwörtern mit einem Unterstreichungssuffix unterscheiden? Ist das in diesem Fall wirklich notwendig?
Sie haben sich selbst geantwortet. Sie können 'from' nicht verwenden, da es sich um ein Schlüsselwort handelt. [PEP8] (https://www.python.org/dev/peps/pep-0008/#descriptive-naming-styles) schlägt vor, dies zu tun und gibt das Beispiel von 'class_'. – Holloway