亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

計劃Python腳本-Windows 7

計劃Python腳本-Windows 7

交互式愛情 2019-11-25 14:15:10
我有一個要定期運行的python腳本。我正在運行Windows 7.實現此目的的最佳方法是什么?最簡單的方法?
查看完整描述

3 回答

?
BIG陽

TA貢獻1859條經驗 獲得超6個贊

您可以在命令行中執行以下操作:


schtasks /Create /SC HOURLY /TN PythonTask /TR "PATH_TO_PYTHON_EXE PATH_TO_PYTHON_SCRIPT"

這將創建一個名為“ PythonTask”的每小時任務。您可以用DAILY,WEEKLY等替換HOURLY。PATH_TO_PYTHON_EXE將類似于:C:\ python25 \ python.exe。通過在命令行中編寫以下代碼來查看更多示例:


schtasks /?

否則,您可以打開任務計劃程序并通過GUI進行操作。希望這可以幫助。


查看完整回答
反對 回復 2019-11-25
?
斯蒂芬大帝

TA貢獻1827條經驗 獲得超8個贊

您可以從控制面板使用GUI(稱為“計劃任務”)來添加任務,其中大多數應該是不言自明的,但是有兩點需要注意:


確保填寫C:\python27\python.exe為程序路徑,并以腳本路徑作為參數。


如果您選擇Run whether user is logged on or not我得到一個錯誤:The directory name is invalid (0x87010B)。選擇Run only when user is logged on“解決”此問題。


這花了我很多時間才知道...


查看完整回答
反對 回復 2019-11-25
?
慕標5832272

TA貢獻1966條經驗 獲得超4個贊

一種簡單的方法是使腳本連續運行并具有延遲循環。例如:


def doit():

    print "doing useful things here"


if __name__ == "__main__":

    while True:

        doit()

        time.sleep(3600) # 3600 seconds = 1 hour

然后,使該腳本運行,它將每小時執行一次工作。


注意,這只是解決問題的一種方法。使用諸如任務計劃程序之類的操作系統提供的服務是另一種避免必須始終保持腳本運行狀態的方法。


查看完整回答
反對 回復 2019-11-25
  • 3 回答
  • 0 關注
  • 626 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號