2011-03-09 49 views
0

我需要在後端運行python程序。對於腳本,我給出了一個輸入文件,代碼正在處理該文件並創建新的輸出文件。現在,如果我更改輸入文件內容,我不想再次運行代碼。它應該在後端連續運行並生成輸出文件。如果有人知道這個答案,請讓我知道。 謝謝windows後端進程

回答

0

基本上,你必須建立一個所謂的FileWatcher,也就是一些尋找文件變化的機制。

有幾種技術用於觀察python中的文件/目錄更改。看看這個問題:Monitoring contents of files/directories?。另一個鏈接是here,這是關於目錄更改,但文件更改以類似的方式處理。你也可以谷歌的「觀看文件更改python」,以獲得很多答案:)

注意:如果你在Windows編程,你應該實現你的程序作爲Windows服務,看看here如何去做。

相關問題