signal_df = all_dataset[all_dataset['signal'].notnull()] if not signal_df.empty: # 发送钉1df content = str(all_dataset) send_dingding_msg(content, robot_id='9a6950a411f6ac890b622218ac6af33c9827318ccadbc09c7a2fe6af4abd4c2d', secret='SEC3c3c915818d3f63ab159d781239a45a143d4782d9da2de754a44391900fee08e') # 填写钉钉信息 print('\n', '-' * 40, '本次循环结束,%d秒后进入下一次循环' % long_sleep_time, '-' * 40, '\n\n') time.sleep(long_sleep_time) print(all_dataset)以上代码加入在半点时间也发送钉钉消息
时间: 2023-12-21 22:07:08 浏览: 65
发送钉钉消息源码
可以在代码中加入一个判断条件,判断当前时间是否为半点,如果是,则发送钉钉消息。可以使用datetime库中的datetime.now()获取当前时间,然后判断分钟数是否为30即可。代码如下:
```
import datetime
signal_df = all_dataset[all_dataset['signal'].notnull()]
if not signal_df.empty:
# 发送钉1df
content = str(all_dataset)
send_dingding_msg(content, robot_id='9a6950a411f6ac890b622218ac6af33c9827318ccadbc09c7a2fe6af4abd4c2d',
secret='SEC3c3c915818d3f63ab159d781239a45a143d4782d9da2de754a44391900fee08e')
# 判断是否为半点,如果是则发送钉钉消息
now = datetime.datetime.now()
if now.minute == 30:
content = '当前时间为半点,已发送钉钉消息'
send_dingding_msg(content, robot_id='9a6950a411f6ac890b622218ac6af33c9827318ccadbc09c7a2fe6af4abd4c2d',
secret='SEC3c3c915818d3f63ab159d781239a45a143d4782d9da2de754a44391900fee08e')
print('\n', '-' * 40, '本次循环结束,%d秒后进入下一次循环' % long_sleep_time, '-' * 40, '\n\n')
time.sleep(long_sleep_time)
print(all_dataset)
```
阅读全文