人生第一个python脚本:从数据库查询数据并发送邮件
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了人生第一个python脚本:从数据库查询数据并发送邮件,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1679字,纯文字阅读大概需要3分钟。
内容图文
charset="utf8",)
# 使用cursor()方法获取操作游标
cur = conn.cursor()
# 使用execute方法执行SQL语句
data = cur.execute("select id,phone,num,name from test.user_info;")
# print data
info = cur.fetchmany(data)
cur.close()
conn.commit()
conn.close()
def dd(info):
s = ""
for i in info:
#print i[0]
#print i[1]
#print i[2]
#print i[3].decode('utf-8')
# 汉字需要 decode 成utf-8
s += '%s;%s;%s;%s#' % ( i[0],i[1],i[2],i[3].decode('utf-8') )
#print s
return s
# print(dd(info))
# print(date)
# 发送邮件
msg_from='123456@QQ.com' #发送方邮箱
passwd='XXXXXX' #填入发送方邮箱的授权码
msg_to='789@qq.com' #收件人邮箱
subject="python邮件测试 + date "#主题
content= str(dd(info)) #正文
msg = MIMEText(content)
msg['Subject'] = subject
msg['From'] = msg_from
msg['To'] = msg_to
try:
s = smtplib.SMTP_SSL("smtp.exmail.qq.com",465)#邮件服务器及端口号
s.login(msg_from, passwd)
s.sendmail(msg_from, msg_to, msg.as_string())
print "发送成功"
except s.SMTPException,e:
print "发送失败"
finally:
s.quit()
=====================================
系统安装MySQL-python-1.2.5
下载 :https://pypi.python.org/pypi/MySQL-python
# yum install –y mysql-devel
安装:
[root@www soft]# unzip MySQL-python-1.2.5.zip
[root@www soft]# cd MySQL-python-1.2.5
[root@www soft]# python setup.py build
[root@www soft]# python setup.py install
测试:
[root@www soft]# python
>>> import MySQLdb
>>>
安装完毕。
人生第一个python脚本:从数据库查询数据并发送邮件
标签:pac 一个 test mysq fetch host string imp decode
本文系统来源:http://blog.51cto.com/wangqh/2063628
内容总结
以上是互联网集市为您收集整理的人生第一个python脚本:从数据库查询数据并发送邮件全部内容,希望文章能够帮你解决人生第一个python脚本:从数据库查询数据并发送邮件所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。