本文整理匯總了Python中schedule.Schedule.is_valid_time方法的典型用法代碼示例。如果您正苦於以下問題:Python Schedule.is_valid_time方法的具體用法?Python Schedule.is_valid_time怎麽用?Python Schedule.is_valid_time使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類schedule.Schedule
的用法示例。
在下文中一共展示了Schedule.is_valid_time方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: schedule
# 需要導入模塊: from schedule import Schedule [as 別名]
# 或者: from schedule.Schedule import is_valid_time [as 別名]
def schedule(self):
# self.send_msg(u'測試', u'機器人測試')
# dst = self.get_user_id(u'測試')
# self.send_img_msg_by_uid('b812c8fcc3cec3fdbddb1a8cd488d43f86942765.jpg', dst)
s = Schedule(self.config.schedule_sleep)
if s.is_valid_time() == True:
dst = self.get_user_id(self.config.group_name)
xls = ParseExcel(self.config)
data = xls.get_line_str()
if data == '':
print u'[INFO] 沒有需要發送的數據.'
elif data['text'] and data['image_url']:
# 下載商品圖片
img_data = urllib2.urlopen(data['image_url']).read()
# 保存圖片
m = hashlib.md5()
m.update(data['image_url'])
name = "temp/img/%s.jpg" % (m.hexdigest())
print '[INFO] Download image as %s' % (name)
f = open(name, 'wb')
f.write(img_data)
f.close()
stat = self.send_img_msg_by_uid(name, dst)
if stat == True:
print u'[INFO] 圖片發送成功 %s' % (dst)
# 延遲2秒,防止圖片比文字慢
time.sleep(2)
stat = self.send_msg(self.config.group_name, data['text'])
if stat == True:
print u'[INFO] 優惠信息發送成功. %s' % (dst)
else:
print u'[INFO] 沒有圖片和優惠碼等信息.'