小项目|30行Python代码,发短信给你的心里人!

简介: 小项目|30行Python代码,发短信给你的心里人!

眼看着 2020 年就要走到尽头,无论你想不想,看不看,节日就在那里!没错,两蛋(圣诞、元旦)就要来了。对于程序员小哥哥们来说,怎么给自己到心上人一些惊喜呢,嗨,没有惊吓就不错了!

虽然惊喜想不出来,但是可以发挥咱们到特长啊,能自动化的绝不对不手工(懒,是程序诞生到第一动力!)

30 行代码,来一个自动发送短信祝福到功能,有木有!

01.注册免费的短信代理

这里我选择的是 twilio,官网地址:www.twilio.com,当然首先是要注册,几步就好啦,地球人都会的!

注册成功之后,就是选择一个 twilio 提供的 number,并且获取 Auth Token 和 account sid,同样依照提示来,这里就不赘述了。总之使用免费的 twilio,没有跑,薅羊毛!

02.开始编程

1)安装twilio库

pip 下即可,so easy!

pip install twilio

2)简单发送一条短信


from 就是你获得的 twilio 提供的号码,to 就是你所要发送的号码,body 那肯定就是内容喽,是不是很容易呢!

3)完整代码

简单罗列了整点应该提醒的事情,一日三餐加 Goodnight,是不是很暖心呀!(这样是不是节日就可以不用准备礼物了~)


03.署24小时服

把代码部署到云主机之后,后台运行程序

> nohup python sendSms.py &

这样就可以实现24小时不间断的服务啦,让你的心上人每天等着按时收消息吧!

PS:如果还没有心上人,那就先 在看 一个吧!

相关文章
|
12小时前
|
数据采集 数据挖掘 Python
最全妙不可言。写出优雅的 Python 代码的七条重要技巧,2024年最新被面试官怼了还有戏吗
最全妙不可言。写出优雅的 Python 代码的七条重要技巧,2024年最新被面试官怼了还有戏吗
|
13小时前
|
存储 缓存 API
python源码解读_python代码解释
python源码解读_python代码解释
520专属——使用Python代码表白究竟能不能成功?
520,谐音:“我爱你”,一直觉得,520真正的意义,不单是用于表达爱,也不是为了收礼物和红包,而是提醒我们,不要忘记爱与被爱。 废话不多说,下面整理了9个效果图和参考代码,感兴趣的朋友可以看看
|
17小时前
|
机器学习/深度学习 数据采集 数据挖掘
90%的人说Python程序慢,5大神招让你的代码像赛车一样跑起来_代码需要跑很久怎么办(2)
90%的人说Python程序慢,5大神招让你的代码像赛车一样跑起来_代码需要跑很久怎么办(2)
|
20小时前
|
Python
|
2天前
|
缓存 开发者 Python
Python中的装饰器:提升代码灵活性与可复用性
众所周知,Python作为一门流行的编程语言,其装饰器(Decorator)机制为代码的优化和重用提供了强大支持。本文将深入探讨Python中装饰器的概念、用法和实际应用,帮助读者更好地理解并应用这一技术,从而提升代码的灵活性和可复用性。
|
5天前
|
人工智能 Python
Python中的反对称矩阵:理论、应用与代码实践
Python中的反对称矩阵:理论、应用与代码实践
27 1
|
5天前
|
存储 算法 搜索推荐
如何提升Python代码的性能:优化技巧与实践
本文将介绍如何通过优化技巧和实践方法来提升Python代码的性能。从避免不必要的循环和函数调用,到利用内置函数和库,再到使用适当的数据结构和算法,我们将深入探讨各种提升Python代码性能的方法,帮助开发者写出更高效的程序。
|
5天前
|
算法 编译器 开发者
如何提高Python代码的性能:优化技巧与实践
本文探讨了如何提高Python代码的性能,重点介绍了一些优化技巧与实践方法。通过使用适当的数据结构、算法和编程范式,以及利用Python内置的性能优化工具,可以有效地提升Python程序的执行效率,从而提升整体应用性能。本文将针对不同场景和需求,分享一些实用的优化技巧,并通过示例代码和性能测试结果加以说明。