2013-11-28 5 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 с планировщиком задач, но, к сожалению, мне не повезло. Все, кого я попросил, сказали мне, что я должен хорошо знать и в значительной степени изучать питон. Я не хочу забирать 3 недели, чтобы изучить python, я хочу автоповтор потоков для моего subreddit.

+3

Запланированные задания Windows или работы Linux Cron ... Кроме того, я не совсем уверен, что такое сделка? С какими проблемами вы столкнулись? –

+0

windows xp. Я сохранил скрипт как .py-файл, затем я использовал задачу schduler, чтобы открыть файл, но вместо того, чтобы открывать его, появляется черное окно команд на полсекунды, и ничего не происходит ... есть ли какая-нибудь задача, использующая приложения I могут загрузить, которые более удобны для пользователя. P.S. единственный раз, когда я могу заставить этот скрипт работать, когда я впервые введу его в IDLE (графический интерфейс Python). Как только я сохраню его как .py-файл и снова открою его через IDLE (GUI GUI), он не Работа. он в основном превращается в текстовый документ. – user3044343

+0

вы попробовали просто открыть командную строку и выполнить сценарий или поставить паузу в скрипте, чтобы увидеть, что выводится. Также вы напрямую вызываете скрипт или передаете 'python script.py' и правильно настраиваете среду –

ответ

1

Настройте запланированную задачу Windows. Чтобы вызвать питон подпрограмму для выполнения, а затем оставить окно открытым, так что это выход может быть виден пользователем, использовать это в качестве выполнения задания:

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

/k заставляет окно оставаться открытыми.

+0

Хорошо, я попробую. – user3044343

Смежные вопросы