【发布时间】:2013-11-27 05:47:17
【问题描述】:
您好,我对编程很陌生,我正在尝试为我的 subreddit 制作一个自动发布机器人。我正在使用 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,有人说要使用任务调度程序,但我无法弄清楚。任何帮助都会很棒。谢谢。
【问题讨论】:
-
如果您使用的是 Linux,请尝试crontab。
-
不幸的是,我正在运行 Windows。
-
那你就可以使用windows调度器了。如果您希望它在后台运行,请为 run-as 用户选择
SYSTEM。 -
我尝试将上述脚本保存为 .py 文件,然后使用调度程序运行它。它没有用。它应该在我的 subreddit 上发布一个测试线程。
-
您是否尝试过将程序输入到您的 python 可执行文件的路径中,并将该路径作为第一个命令行参数传递给您的脚本?因此,您的提示符看起来像这样
<path_to_python>/python.exe,命令行参数看起来像这样<path_to_your_script>.py。
标签: python scheduler bots reddit praw