用Python编写一个母亲节程序
时间: 2023-11-16 21:45:49 浏览: 87
Python 的 Tkinter 模块创建一个带界面的母亲节贺卡
好的,以下是一个简单的母亲节程序,它可以向母亲发送一条祝福短信,并在终端输出发送状态。
```python
import urllib.parse
import urllib.request
import json
def send_sms(apikey, text, mobile):
"""
发送短信
"""
url = 'https://sms.yunpian.com/v2/sms/single_send.json'
values = {
'apikey': apikey,
'text': text,
'mobile': mobile,
}
data = urllib.parse.urlencode(values).encode('utf-8')
req = urllib.request.Request(url, data)
response = urllib.request.urlopen(req)
result = json.loads(response.read().decode('utf-8'))
return result
if __name__ == '__main__':
# APIKEY为云片网账户中的apikey
apikey = 'your_apikey'
# 短信内容
text = '亲爱的妈妈,祝您母亲节快乐!'
# 接收短信的手机号码
mobile = 'your_mobile'
result = send_sms(apikey, text, mobile)
if result['code'] == 0:
print('短信发送成功!')
else:
print('短信发送失败,错误码:', result['code'], ',错误信息:', result['msg'])
```
在代码中,我们使用了云片网提供的短信API,需要在云片网注册账号并获取APIKEY。通过调用 `send_sms()` 函数,传入APIKEY、短信内容和接收短信的手机号码,即可发送短信。然后根据发送状态在终端输出相应信息。
你可以将这段代码保存为 `mother_day.py` 文件,然后在终端运行它,即可向你的母亲发送一条祝福短信。
阅读全文