python如何使用腾讯云发送短信

 更新时间:2020年09月17日 08:55:07   作者:佩恩  
这篇文章主要介绍了python如何使用腾讯云发送短信,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下

腾讯云方面的申请和流程都比较简单,基本都是可视化操作的,这里就不在赘述了。这篇文章着重讲解怎么用python实现调用。 我假设你已经满足了以下几个前提 + 已经开通了腾讯云短信业务 + 创建好了短信签名 + 也已经审核过了短信正文模板 + 并且已经知道自己的SDK AppID、签名ID、短信模板ID

Python 相关需要安装腾讯云提供的模块或SDK 我们以qcloudsms_py模块为准,首先

pip install qcloudsms_py

发送短信我们需要用到的模块有下面2个

from qcloudsms_py import SmsMultiSender, SmsSingleSender
from qcloudsms_py.httpclient import HTTPError

在引入之后,就可以封装一个函数进行开心的发送啦~(这里不太推荐腾讯的SDK,官方对python的不是很有好,还要弄的比较复杂,直接封装函数比较方便) 附上一个我自己的发送函数

from qcloudsms_py import SmsMultiSender, SmsSingleSender
from qcloudsms_py.httpclient import HTTPError
from django.conf import settings

def send_sms_single(phone_num, template_id, template_param_list):

  appid = '你的appid'
  appkey = '你的appkey'
  sms_sign = '你的签名名称'
  print(appid,appkey,sms_sign)
  sender = SmsSingleSender(appid, appkey)
  try:
    response = sender.send_with_param(86, phone_num, template_id, template_param_list, sign=sms_sign)
  except HTTPError as e:
    response = {'result': 1000, 'errmsg': "网络异常发送失败"}
  return response

以上就是python如何使用腾讯云发送短信的详细内容,更多关于python 发送短信的资料请关注脚本之家其它相关文章!

相关文章

  • python pandas最常用透视表实现应用案例

    python pandas最常用透视表实现应用案例

    透视表是一种可以对数据动态排布并且分类汇总的表格格式,它在数据分析中有着重要的作用和地位,在本文中,我将为你介绍python中如何使用pandas包实现透视表的功能,以及一些常见的应用案例
    2024-01-01
  • Python常用数据库接口sqlite3和MySQLdb学习指南

    Python常用数据库接口sqlite3和MySQLdb学习指南

    在本章节中,我们将学习 Python 中常用的数据库接口,包括 sqlite3用于SQLite数据库和MySQLdb用于 MySQL 数据库,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-06-06
  • python利用paramiko连接远程服务器执行命令的方法

    python利用paramiko连接远程服务器执行命令的方法

    下面小编就为大家带来一篇python利用paramiko连接远程服务器执行命令的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10
  • Pytest如何使用mark的方法

    Pytest如何使用mark的方法

    本文主要介绍了Pytest如何使用mark的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05
  • 在Python中画图(基于Jupyter notebook的魔法函数)

    在Python中画图(基于Jupyter notebook的魔法函数)

    这篇文章主要介绍了在Python中画图(基于Jupyter notebook的魔法函数),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-10-10
  • python中[[]] * (n)和[[] for _ in range(n)]的区别详解

    python中[[]] * (n)和[[] for _ in 

    本文主要介绍了python中[[]] * (n)和[[] for _ in range(n)]的区别详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-02-02
  • python实现教务管理系统

    python实现教务管理系统

    这篇文章主要介绍了python实现教务管理系统,实现了管理员、教职工、学生三种不同身份的操作,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • Python cookbook(数据结构与算法)实现查找两个字典相同点的方法

    Python cookbook(数据结构与算法)实现查找两个字典相同点的方法

    这篇文章主要介绍了Python实现查找两个字典相同点的方法,涉及Python常见集合运算操作技巧,需要的朋友可以参考下
    2018-02-02
  • python 如何区分return和yield

    python 如何区分return和yield

    这篇文章主要介绍了python 如何区分return和yield,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下
    2020-09-09
  • python图形界面教程Tkinter详解

    python图形界面教程Tkinter详解

    Python自带了tkinter模块,实质上是一种流行的面向对象的GUI工具包 TK 的Python编程接口,提供了快速便利地创建GUI应用程序的方法,下面这篇文章主要给大家介绍了关于python图形界面教程Tkinter的相关资料,需要的朋友可以参考下
    2022-12-12

最新评论