接上:
2、
发送邮件的程序:
网上有很多做法,通过web.py自带的库来发送邮件最为方便
先配置python +web.py
shell中输入 python
如果显示 Python 2.7.3,说明打开python2成功(如果要退出,ctrl+z)
继续输入import web
如果ImportError: No module named xxx,则未安装web.py
如果不报错,则已安装web.py
安装web.py如下
shell中输入 wget http://webpy.org/static/web.py-0.37.tar.gz
然后 tar -xf web.py-0.37.tar.gz
然后sudo python setup.py install
再次尝试import web ,如果不报错,则 安装成功
3、
发送ip到邮箱程序的实现:
在终端中nano mail.py,然后写入这些内容,配置自己的账号密码,如果报错,可能是程序缩进的原因
#!\usr\bin\env python
#encoding: utf-8
import web
#程序通过直接调用web.py里面的库 来实现发邮件
#cc,bcc 使用了默认参数
def send_mail(send_to, subject, body, cc=None, bcc=None):
try:
web.config.smtp_server = 'smtp.163.com' ##邮件发送服务器
&n
2、
发送邮件的程序:
网上有很多做法,通过web.py自带的库来发送邮件最为方便
先配置python +web.py
shell中输入 python
如果显示 Python 2.7.3,说明打开python2成功(如果要退出,ctrl+z)
继续输入import web
如果ImportError: No module named xxx,则未安装web.py
如果不报错,则已安装web.py
安装web.py如下
shell中输入 wget http://webpy.org/static/web.py-0.37.tar.gz
然后 tar -xf web.py-0.37.tar.gz
然后sudo python setup.py install
再次尝试import web ,如果不报错,则 安装成功
3、
发送ip到邮箱程序的实现:
在终端中nano mail.py,然后写入这些内容,配置自己的账号密码,如果报错,可能是程序缩进的原因
#!\usr\bin\env python
#encoding: utf-8
import web
#程序通过直接调用web.py里面的库 来实现发邮件
#cc,bcc 使用了默认参数
def send_mail(send_to, subject, body, cc=None, bcc=None):
try:
web.config.smtp_server = 'smtp.163.com' ##邮件发送服务器
&n

本文介绍了如何利用web.py库在树莓派上编写程序,自动发送树莓派的IP地址到指定邮箱。详细步骤包括安装web.py、配置发送邮件的脚本以及运行程序,帮助用户实时获取树莓派的网络状态。
最低0.47元/天 解锁文章
495

被折叠的 条评论
为什么被折叠?



