原文: 一、简介
1,使用微信,定时往指定的微信群里发送指定信息。
2,需要发送的内容使用excel进行维护,指定要发送的微信群名、时间、内容。
二、py库
1,:这个是主要的工具,用于连接微信个人账号接口。以下是一些相关的知识点网站。
2,xlrd:这个是用来读Excel文件的工具。
3,:这个是用来定时调度时间的工具。
三、实例代码
# =utf-8
from
xlrd
from ..
os
def (name, ):
.(=True)
iRoom = .(name)
for room in iRoom:
if room[''] == name:
= room['']
break
.(, )
print(“发送时间:” + .now().(“%Y-%m-%d %H:%M:%S”) + “n”
“发送到:” + name + “n”
“发送内容:” + + “n”)
print(“*********************************************************************************”)
.()
def ():
print(“***登录成功***”)
def ():
print(“***已退出***”)
.(=True, =True, =, =)
= xlrd.(
os.path.join(os.path.(os.path.()), “.xlsx”))
# = xlrd.(“D:\\.xlsx”)
sheet = .('')
iRows = sheet.nrows
= ()
index = 1
for i in range(1, iRows):
= sheet.(i)
name = [0]
= [2]
= [1]
= xlrd.(, .)
= (*[:5])
if .now() > :
= .('%Y-%m-%d %H:%M:%S')
[1] =
.(, 'date', =,
={“name”: name, “”: })
print(“任务” + str(index) + “:n”
“待发送时间:” + + “n”
“待发送到:” + name + “n”
“待发送内容:” + + “n”
“******************************************************************************n”)
index = index + 1
if index == 1:
print(“***没有任务需要执行***”)
.start()