Python 发短信 twilio 快速实现

目标:通过python给手机发送短信

步骤:

1、基础环境配置

2、注册twilio账号

3、申请一个免费的twilio号码

4、代码并测试

1、基础环境

基础环境: Python语言;安装核心工具包numpy、pandas、sklearn、matplotlib;环境管理软件Anaconda;Jupyter notebook

环境配置参考:机器学习入门与Python实战核心工具篇:pip源、python、anaconda、工具包(完整版)https://blog.csdn.net/dfly_zx/article/details/110188923

2、注册twilio账号:https://www.twilio.com/

3、申请一个免费的twilio号码

4、代码并测试

# -*- coding: utf-8 -*-
"""
Created on Sat Jun 16 13:32:26 2018

@author: FlareNb
"""
#address: https://www.twilio.com

from twilio.rest import Client

class TwilioEms(object):
    def __init__(self,account_sid = "账号",auth_token  = "密码"):
#    # Your Account SID from twilio.com/console
#    account_sid = "AC79d17821fd8d252daaa494f2e45f5b90"
#    # Your Auth Token from twilio.com/console
#    auth_token  = "7e1c74287b187373cdea9e05597d288f"
        self.account_sid = account_sid
        self.auth_token = auth_token
        self.client = Client(account_sid, auth_token)
    
    def sendSMS(self,content,number_to = "+86国内电话号码",number_from = "+你的twilio号码"):
        message = self.client.messages.create(
            to= number_to, 
            from_= number_from,
            body= content)
        
        print("msg sent,price to Chinese mobile: 0.028$ per msg")
if __name__ == '__main__':
    msg_obj = TwilioEms()
    msg_content = "hey dude"
    msg_obj.sendSMS(msg_content)

效果展示:

确实非常的方便。


拓展学习

如果现在就想开始学习机器学习,你还可以:

1、添加微信:ai_flare,领取Python编程课(AI方向)、Python实现机器学习,免费领取(仅限前100名)

2、人工智能学习路线:专为AI小白设计的人工智能实战课 - Python3入门人工智能 基础+实战 学习视频教程-CSDN学院

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值