python-watchdog

    1熱度

    1回答

    我正在製作一個軟件,用於檢測是否將新文件從虛擬機實例上傳到Google Cloud Platform的存儲區存儲中。命名圖像的文件目錄是由該命令 gcsfuse cloud-storage-bucket ~/mystuff/images 當文件被上傳到存儲桶保管安裝使用雲存儲保險絲桶,該文件也將出現在images目錄。我使用Python的看門狗包如果創建 # -*- coding: utf-8

    0熱度

    1回答

    我有一個應用程序,它包含一個wxPython GUI,它在初始化時啓動監視器觀察者和python進程。 class MonitorApp(wx.App): def __init__(self): wx.App.__init__(self, True, 'monitor_stderr.log', False, False) self.q = Queue()

    1熱度

    1回答

    我正在嘗試編寫一個程序,檢測我是否已插入或拔出耳機並相應地執行某些操作。我使用的是Ubuntu 14.04,通過一些搜索,我發現耳機/耳機連接狀態被寫入到此路徑的編解碼器文件 -/proc/asound/card0。包含狀態信息的特定文件是編解碼器#0.txt。 我已經使用Watchdog庫編寫了一個Python程序,並嘗試將此編解碼器#0文件輸出與unplugged.txt的初始狀態進行比較。根

    1熱度

    1回答

    我以前寫過一個使用python的腳本來監視一個windows目錄並將任何新文件上傳到異地的遠程服務器。其目的是隨時運行它,並允許用戶將文件轉儲到雲目錄。 當添加的文件足夠大以至於一次不會將其傳輸到本地驅動器時,看門狗會「看到」它,因爲它部分上傳並嘗試上載部分文件,該文件將失敗。我怎樣才能確保這些文件在上傳之前是「完整的」?再說一遍,我在Windows上,除了Windows之外不能使用其他任何軟件來

    2熱度

    1回答

    我想寫一個在Windows上運行的Python腳本。文件每隔幾秒被複制到一個文件夾中,並且我每30秒輪詢一次該文件夾,以查找上次輪詢後複製到文件夾的新文件的名稱。 我試過的是使用os.path.getXtime(folder_path)函數之一,並將其​​與我以前的民意調查的時間戳進行比較。如果getXtime值大於時間戳,那麼我將處理這些文件。 我試圖使用函數os.path.getctime(f

    0熱度

    1回答

    我有一個應用程序,我想添加一個'automode'。 def start_stop_automode(self): self.set_auto() if not self.auto_mode_btn.isChecked() and self.observer.is_alive(): self.observer.stop() self.observer.

    3熱度

    1回答

    我想學習python-watchdog,但我有點困惑爲什麼我設置的工作運行不止一次。所以,這裏是我的設立: #handler.py import os from watchdog.events import FileSystemEventHandler from actions import run_something def getext(filename): return

    0熱度

    2回答

    我是python和看門狗的新手,並且被快速入門示例所困惑。在這個例子中,有一個像這樣的代碼塊: self.observer.start() try: while True: time.sleep(5) except: self.observer.stop() print('Error') self.observer.join() 我找不到有關s

    5熱度

    1回答

    問題:How do I watch a file for changes using Python?建議使用看門狗,但我發現它只能看到一個目錄,而不是文件。 watchdog-test.py是監督員的示例腳本: $ python watchdog-test.py ab_test_res.sh & [1] 30628 [email protected]:~/laike9m$ Traceback

    3熱度

    2回答

    我在PyQt中有一個功能addImage(image_path)的GUI。很容易想象,當一個新圖像應該添加到QListWidget中時,它會被調用。爲了檢測文件夾中的新圖像,我使用threading.Thread和watchdog來檢測文件夾中的文件更改,然後該線程直接調用addImage。 這就產生了警告,QPixmap不應該被稱爲GUI線程外,線程安全的原因。 什麼是最好和最簡單的方法來使這個