In the twilio python library, we have this feature to create messages:
from twilio.rest import TwilioRestClient
msg = TwilioRestClient.messages.create(body=myMsgString, from_=myNumber, to=yourNumber)
This is because
from would be an invalid argument name, resulting in a
SyntaxError - it's a python keyword.
Appending a trailing underscore is the recommended way to avoid such conflicts mentioned in the PEP8 style guide:
If a function argument's name clashes with a reserved keyword, it is generally better to append a single trailing underscore rather than use an abbreviation or spelling corruption.