Python 의 길--Python 은 MYSQL 데이터베이스 와 메 일 을 연결 합 니 다.
파 이 썬 버 전:파 이 썬 2.7.4
오리지널 작품
http://blog.csdn.net/yming0221/article/details/8965882
파 이 썬 2 아니면 파 이 썬 3?이것 은 매우 선택 하기 어렵다.
Python 2 는 학습 할 때 참고 자료 가 비교적 많 고 인터넷 의 오픈 소스 플러그 인 은 Python 2 에 대한 지원 도 Python 3 보다 좋아 서 학습 하기 쉽다.
Python 3 은 Python 2 의 일부 단점 을 개선 하 였 으 며,구체 적 으로 나 는 이해 하지 못 했다.파 이 썬 3,my sql 을 배 우려 고 했 는데 파 이 썬 3 플러그 인 이 해결 되 지 않 았 습 니 다.
파 이 썬 의 아버 지 는 만약 당신 이 가지 고 있 는 다른 파 이 썬 프로젝트 가 있다 면 파 이 썬 2 를 공부 하 는 것 을 권장 합 니 다.만약 당신 이 초보 자 라면 파 이 썬 3 를 직접 공부 하 는 것 을 권장 합 니 다.
버 전 업데이트 에 도 불구 하고 파 이 썬 의 생각 은 변 하지 않 았 다 는 점 을 감안 하여 파 이 썬 2 를 선택 했다.
아래 프로그램의 역할 은 데이터베이스 에 등 록 된 사용자 그룹 에 알림 메 일 을 보 내 고 코드 를 직접 올 리 는 것 이다.
#coding=utf-8
import MySQLdb
import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
import time
def send_email(receiver):
smtpserver = 'smtp.qq.com'
username = '***@qq.com'
sender = '****@qq.com'
password = '****'
subject = 'GPS - Ta '
msg=MIMEMultipart('alternative')
msg['Subject'] = subject
msg['From'] = '****@qq.com'
msg['To'] = receiver
#
text=" :
, GPS -- Ta
, ,\
Ta Ta ( ? ->
-> ) \
。\
, -> 。\
, 。\
:\
QQ:2294454734 \
, 。"
html="""
<div><font size="4"><span style="font-family: Simsun; line-height: normal;">
:</span><br style="font-family: Simsun; line-height: normal;">
<span style="font-family: Simsun; line-height: normal;"> , <font color="#ff0000">
<b>GPS -- Ta </b></font></span></font></div><div><font size="4">
<span style="font-family: Simsun; line-height: normal;"> , </span>
<span style="font-family: Simsun; line-height: normal;"> ,</span>
</font></div><div><font size="4">
<span style="font-family: Simsun; line-height: normal;"> <font color="#ff0000">
<b>Ta Ta </b></font></span></font>
<span style="font-size: large; font-family: Simsun; line-height: normal;">( ?</span>
<span style="font-size: large; font-family: Simsun; line-height: normal;"> -> </span></div><div>
<span style="font-size: large; font-family: Simsun; line-height: normal;">-> )</span></div>
<div><font size="4"><b><span style="font-family: Simsun; line-height: normal;"><br></span></b></font></div>
<div><font size="4"><b><span style="font-family: Simsun; line-height: normal;"> </span>
<a href="http://121.199.5.19/download/TouchYou.apk" style="font-family: Simsun; line-height: normal;"> </a>
<span style="font-family: Simsun; line-height: normal;"> 。</span></b></font></div><div>
<span style="font-family: Simsun; line-height: normal; font-size: large;"> , <font color="#ff0000">
<b> -> </b></font> 。</span></div><div><font size="4">
<span style="font-family: Simsun; line-height: normal;"> , 。</span></font>
</div><div><font size="4"><span style="font-family: Simsun; line-height: normal;"><br></span></font></div><div>
<font face="Simsun" size="4"><span style="line-height: normal;"> :</span></font></div><div>
<font face="Simsun" size="4" color="#ff0000"><span style="line-height: normal;"><b> QQ:2294454734</b>
</span></font><br> , 。
</div>
"""
part1=MIMEText(text,'plain',_charset='utf-8')
part2=MIMEText(html,'html',_charset='utf-8')
msg.attach(part1)
msg.attach(part2)
#
smtp = smtplib.SMTP()
smtp.connect(smtpserver)
smtp.login(username, password)
try:
smtp.sendmail(sender, receiver, msg.as_string())
time.sleep(60)# ,
except:
print receiver
print(' !')
smtp.quit()
print(receiver)
print(' !')
#
cxn = MySQLdb.Connect(host = 'localhost', user = 'root', passwd = '**')
#
cur = cxn.cursor()
#
cur.execute("USE login")
#
print cur.execute("SELECT email FROM user order by id desc")
for row in cur.fetchall():
for mail in row:
#send_email(mail)
print mail
#
cur.close()
cxn.commit()
cxn.close()
참고 로 본인 이 만 든 안 드 로 이 드 의 GPS 포 지 셔 닝 추적 소프트웨어 는 관심 이 있 으 시 면 설치 체험 을 해 보 세 요.다운로드 주소:
http://121.199.5.19/download/TouchYou.apk
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.