gpt4 book ai didi

python - 如何安排Python脚本在特定时间运行?

转载 作者:行者123 更新时间:2023-12-01 05:32:05 25 4
gpt4 key购买 nike

您好,我对编程非常陌生,我正在尝试为我的 Reddit 子版 block 创建一个自动发布机器人。我正在使用 praw,我需要在某些时间运行此脚本并让它输入并工作

import praw

r = praw.Reddit(user_agent="UA")
r.login("username", "password")
sub = r.get_subreddit("Sub")
sub.submit("Title", text="Post text")

我正在运行 Windows,有人说要使用任务计划程序,但我一直无法弄清楚。任何帮助都会很棒。谢谢。

最佳答案

我建议研究 sched,一个通用事件调度程序。 Python's documentation 中对此进行了描述,并提供了适当的示例来帮助您入门。 。

示例:

import time
import sched

scheduler = sched.scheduler(time.time, time.sleep)

def reddit():
<your code>

def scheduler_reddit():

scheduler.enter(0, 1, reddit, ())
scheduler.run()
time.sleep(3600)

for i in range(100):
scheduler_reddit()

将 3600 更改为所需的时间(以秒为单位)。

关于python - 如何安排Python脚本在特定时间运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19973888/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com