2013-07-31 54 views
0

我有一個難題。我想設置Windows調度程序來每天運行一個python腳本。爲了使我的程序簡單,我想:使用Windows調度程序與輸入運行python腳本

start with input 10 today, add 5, return 15 
start with yesterday's return, add 5, return the value (start with 15, add 5, return 20) 
...... 
etc 

有沒有人知道這是可能的?

回答

0

你可以寫返回到一個文本文件,然後在第二天的程序讀取文本文件,並用它從此文本文件中讀取數開始的新的價值進行重新寫入文本文件

這這樣你可以保存在程序運行未啓用數據和retreive後來

希望能夠幫助:)

+0

所以你說要運行python,從文本文件輸入,操縱輸入,然後寫出到同一個文本文件。如何覆蓋文本文件中的值?或者如何獲得最新的價值? –

+0

在你的編程開始時,你閱讀文本文件中編號的數字,然後使用它作爲開始編號,然後添加5,當你重新編寫文件時,它會自動重寫舊編號 – Serial

+0

我喜歡你的想法。謝謝 –

0

創建一個有你的代碼中的.py文件。您可以跟蹤文本文件或XML文檔中的數字,並根據需要每天讀取/解析數據,然後覆蓋,並將其作爲參數(data.txt或xml)傳遞。首先用起始值創建它。

我將它格式化爲XML,因爲Python有一堆很好的XML解析器。

<xml> 
    <data>10</data> 
</xml> 

刪除以下成批處理或CMD文件(.bat,.CMD)

c:\<path_to_python>\python.exe c:\<full_path>\yourfile.py c:\<full_path>\data.xml 

計劃批處理使用正確的憑據在Windows調度運行。

相關問題