写一个python短信测试
时间: 2024-09-26 11:10:28 浏览: 4
在Python中编写一个简单的短信发送测试脚本通常涉及到使用第三方库,比如`twilio`,因为它们提供API接口来发送短信。以下是一个基本的例子,假设你已经有了Twilio账户并且设置了相关的环境变量:
```python
from twilio.rest import Client
# 替换为你自己的Twilio账号和密钥
account_sid = 'your_account_sid'
auth_token = 'your_auth_token'
client = Client(account_sid, auth_token)
def send_sms(phone_number, message):
try:
message = client.messages.create(
body=message,
from_='your_twilio_phone_number', # Twilio的电话号码
to=phone_number
)
print(f"SMS sent! Message SID: {message.sid}")
except Exception as e:
print(f"Failed to send SMS: {str(e)}")
# 测试函数
send_sms('+1234567890', "这是一条测试短信")
```
在这个例子中,你需要将`your_account_sid`, `your_auth_token`, 和`your_twilio_phone_number`替换为你的实际Twilio账户信息。然后你可以通过调用`send_sms`函数来发送短信。