要在Python中发送手机短信,您需要使用一个第三方服务或API来实现此功能。以下是一些流行的短信发送服务,您可以使用它们来发送短信。Twilio、Nexmo、Plivo等。这些服务通常提供API,您可以使用Python中的库来调用这些API并发送短信。
以下是使用Twilio API发送短信的示例代码:

您需要注册一个Twilio帐户并获取API密钥和令牌,您可以使用Python中的Twilio库来发送短信,您可以使用pip安装该库:
pip install twilio
使用以下代码示例来发送短信:
from twilio.rest import Client Twilio帐户的API密钥和令牌 account_sid = ’your_account_sid’ auth_token = ’your_auth_token’ client = Client(account_sid, auth_token) 要发送短信的电话号码和接收者号码 from_phone = ’your_twilio_phone_number’ to_phone = ’recipient_phone_number’ message_body = ’Hello, this is a test message.’ 发送短信 message = client.messages.create(to=to_phone, from=from_phone, body=message_body) print(message.sid)
在上面的代码中,您需要将your_account_sid和your_auth_token替换为您的Twilio帐户的实际API密钥和令牌,您还需要将your_twilio_phone_number替换为您的Twilio电话号码,将recipient_phone_number替换为接收短信的电话号码,并将message_body替换为您要发送的实际消息内容,代码将打印出消息的SID,表示消息已成功发送。

使用短信发送服务需要付费,请确保您已经了解了相关的费用和服务条款。





