#!/usr/bin/python
#!_*_conding:gbk_*_
import threading
import time
def myfunc():
nowtime=time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))
print "Hello Boys,I am MXi4oyu.Now is %s\n"%nowtime
while True:
timer=threading.Timer(10,myfunc)
timer.start()
time.sleep(1)
==================================================
这样,一个简单的定时器就写好了,那么显然没什么功能,那么你想让它更丰富多彩吗?我们看下面的例子。
我们就写一个定时器,定时向某个人的邮箱发送邮件。先上图:
这样,一个简单的定时器就写好了,那么显然没什么功能,那么你想让它更丰富多彩吗?我们看下面的例子。
我们就写一个定时器,定时向某个人的邮箱发送邮件。先上图:
然后贴代码:
先写配置文件:
#_*_coding:utf8_*_
#config.py
#config.py
smtpServer='smtp.126.com' #邮件发送帐户的smtp服务器地址
smtpPort='25' #邮件发送帐户的smtp服务器发送端口
smtpUser='******@126.com' #邮件发送帐户名
smtpPwd='******' #邮件发送帐户密码,我这里打*号
sendTo='798033502@qq.com' #接收邮箱地址
===============================================================
#sendInfo.py
#!/usr/bin/env python
#_*_coding:utf8_*_
import smtplib,config,email,sys,socket,threading,time
from email.Message import Message
def connect():#定义一个方法,用来连接到邮箱服务器
try:
server=smtplib.SMTP(config.smtpServer,config.smtpPort)
server.ehlo()
server.login(config.smtpUser,config.smtpPwd)
return server
except Exception:
print "无法连接到邮箱服务器!"
def sendInfo(server,to,subject,content):
msg=Message()
msg['Mime-Version']='1.0'
msg['From']=config.smtpUser
msg['To']=to
msg['Subject']=subject
msg.set_payload(content)
try:
mailinfo=server.sendmail(config.smtpUser,to,str(msg))
except Exception,ex:
print "Error!邮件发送失败!%s"%ex
else:
print "Goodluck!邮件发送成功!"
def myfunc():
global contents
print contents
text="你好,我是马化腾,感觉你人挺不错的,明天来我们公司上班吧"
if contents!=text:
contents=text
server=connect()
sendInfo(server,to,subject,contents)
t=threading.Timer(10,myfunc)
t.start()
if __name__=='__main__':
while True:
to=config.sendTo
subject="面试通知"
server=connect()
contents="你好,我是马化腾,感觉你人挺不错的,明天来我们公司上班吧"
sendInfo(server,to,subject,contents)
timer=threading.Timer(10.0,myfunc)
timer.start()
time.sleep(1)
OK,写好了,那么就找个朋友试试吧。Z-Ping ,QQ:251683535
他问我执行计划任务的问题,那么现在我就把电脑打开,开始跑这个Py脚本,等天亮的时候应该能把他的邮箱填满的。哈哈,我是不是很有才呢?
Miss冰同学:1018698823
大徒弟鲜花,此人不便透露QQ。
LION
学生Boy:1018854697
围剿:490719145
冰颜:953655728
......
==================================================
好了,就这些吧,剩下的时间交给Z-Ping ,QQ:251683535
他问我执行计划任务的问题,那么现在我就把电脑打开,开始跑这个Py脚本,等天亮的时候应该能把他的邮箱填满的。哈哈,我是不是很有才呢?
====================================================
顺便测试几个朋友的QQ吧。都是闹着玩的,也许幸运的你,马上就中标了。因为本人QQ好友有限,所以不能一一测试,还请大家原谅啊。
被测人员均是Python Hacker成员,
四叶草同学:
Miss冰同学:1018698823
大徒弟鲜花,此人不便透露QQ。
LION
学生Boy:1018854697
围剿:490719145
冰颜:953655728
......
==================================================
好了,就这些吧,剩下的时间交给Z-Ping ,QQ:251683535