2013-11-28 71 views
0

我想让脚本在特定的时间和日期执行。如何让这个Python脚本在特定时间执行?

import praw 

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

我想创建一个auoposting线程机器人为我的subreddit。让这个脚本正确运行和执行的单一任务已经成为一个令人头痛的问题。我已经尝试用任务计划程序打开.py文件,但很遗憾,我没有运气。我问过的每个人都告诉我,我必须熟悉Python,并且完全学习Python。我不想花3周的时间学习python,我想自动解决线程到我的subreddit。

+3

Windows计划任务或Linux Cron Jobs ...除此之外,我不太确定dealio是什么?你遇到了什么问题? –

+0

windows xp。我将脚本保存为.py文件,然后使用schduler任务打开文件,但不打开它,黑色命令框弹出半秒钟,没有任何反应......是否有任何任务schduling应用程序I可以下载更友好的用户界面。 P.S.唯一一次我能得到这个脚本的工作是当我第一次输入到IDLE(Python GUI)..一旦我将它保存为一个.py文件并通过IDLE(python GUI)再次打开它不会工作。它基本上变成了一个文字文件。 – user3044343

+0

您是否尝试过打开命令提示符并执行脚本或在脚本中放置暂停以查看正在输出的内容。你也可以直接调用脚本或传递'python script.py'并正确设置环境 –

回答

1

设置Windows计划任务。为了使蟒蛇日常执行,然后离开窗口打开所以它的输出可以由用户可以看到,用这个作为任务运行:

cmd.exe /k "python C:/path/to/script.py" 

/k导致窗口继续开放。

+0

好吧,我会尝试它.. – user3044343

相关问题