python-watchdog

    2热度

    1回答

    我想写一个在Windows上运行的Python脚本。文件每隔几秒被复制到一个文件夹中,并且我每30秒轮询一次该文件夹,以查找上次轮询后复制到文件夹的新文件的名称。 我试过的是使用os.path.getXtime(folder_path)函数之一,并将其​​与我以前的民意调查的时间戳进行比较。如果getXtime值大于时间戳,那么我将处理这些文件。 我试图使用函数os.path.getctime(f

    -1热度

    1回答

    我是python的新手,我试图运行我的监视程序代码来监视系统上的特定文件夹以跟踪事件。但是,我不断收到以下行中的错误(“未解析的导入”): from watchdog.events import FileSystemEventHandler from watchdog.observers import Observer 我已经正确安装了看门狗。但是,我想知道是否应该在系统路径中包含或对环境变

    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线程外,线程安全的原因。 什么是最好和最简单的方法来使这个

    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之外不能使用其他任何软件来

    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.

    0热度

    2回答

    我是python和看门狗的新手,并且被快速入门示例所困惑。在这个例子中,有一个像这样的代码块: self.observer.start() try: while True: time.sleep(5) except: self.observer.stop() print('Error') self.observer.join() 我找不到有关s