0
我有一個wxPython應用程序需要知道什麼時候某個文件被刪除,但我想這樣做,而不必使用「輪詢」技術。由於這是一個Linux - 只有應用程序,我想我可以使用GIO,但它看起來像需要調用gtk.main(),我不能這樣做,因爲這會停止wxPython方面的執行流程...
是有解決方法還是替代方法?wxPython中的非輪詢文件監視
(Xubuntu上9.04,wxPython的2.8.9.1)
我有一個wxPython應用程序需要知道什麼時候某個文件被刪除,但我想這樣做,而不必使用「輪詢」技術。由於這是一個Linux - 只有應用程序,我想我可以使用GIO,但它看起來像需要調用gtk.main(),我不能這樣做,因爲這會停止wxPython方面的執行流程...
是有解決方法還是替代方法?wxPython中的非輪詢文件監視
(Xubuntu上9.04,wxPython的2.8.9.1)
我很抱歉,但pyinotify中具有從我所看到的..是我錯了一個「輪詢」 API推出自己與inotifywait()? – Joril 2009-12-30 09:18:39
您必須使用在其自己的線程中運行的'ThreadedNotifier'來處理inotify事件。 – 2009-12-30 09:29:54
將使用酷酷的linux inotify這是事件驅動的 – jspcal 2009-12-30 18:44:15