python-watchdog相关内容

在 Python 中从同一类中的另一个调用一个方法

我对 python 很陌生.我试图在类中将值从一种方法传递给另一种方法.我搜索了这个问题,但我无法得到正确的解决方案.因为在我的代码中,“if"正在调用类的方法“on_any_event",作为回报应该调用我的另一个方法“dropbox_fn",该方法利用“on_any_event"中的值.如果“dropbox_fn"方法在类外,它会起作用吗? 我会用代码来说明. 类 MyHandler( ..
发布时间:2022-01-15 11:28:26 Python

在 Python 中的同一类中从另一个方法调用一个方法

我对 python 很陌生.我试图将值从一种方法传递到类中的另一种方法.我搜索了这个问题,但我无法得到正确的解决方案.因为在我的代码中,“if"正在调用类的方法“on_any_event",作为回报,它应该调用我的另一个方法“dropbox_fn",它利用了“on_any_event"的值.如果“dropbox_fn"方法在类之外,它会起作用吗? 我会用代码来说明. class MyHan ..
发布时间:2021-12-23 09:04:14 Python

PyQT 线程的最简单方法

我在 PyQt 中有一个带有函数 addImage(image_path) 的 GUI.很容易想象,当应该将新图像添加到 QListWidget 时会调用它.为了检测文件夹中的新图像,我使用带有 watchdog 的 threading.Thread 来检测文件夹中的文件更改,然后该线程调用 addImage 直接. 这会产生警告,出于线程安全的原因,不应在 gui 线程外调用 QPixma ..
发布时间:2021-12-09 16:18:00 Python

Python看门狗事件不返回整个src_path

我正在使用 python watchdog 来跟踪本地更改了哪些文件.因为我没有跟踪整个目录,而是跟踪特定文件,所以我使用看门狗的 event.src_path 来检查更改的文件是否是我要查找的文件. 我正在使用 FileSystemEventHandler 和 on_modified,打印 src_path.但是,当我在 gedit 中编辑一个路径为 /home/user/project/ ..
发布时间:2021-09-22 18:39:41 Python

Python Watchdog 在启动时处理现有文件

我有一个简单的看门狗和队列进程来监视目录中的文件.代码取自 https://camcairns.github.io/python/2017/09/06/python_watchdog_jobs_queue.html 导入时间从 watchdog.events 导入 PatternMatchingEventHandler从 watchdog.observers 导入观察者从队列导入队列从线程导入线 ..
发布时间:2021-06-30 19:30:16 Python

我如何一起运行tkinter和看门狗

因此,简而言之,我想做的就是让带有led和gui的arduino显示在不断更新的json文件(来自名为Elite Dangerous的游戏)中的信息. 因此,我使用看门狗查看文件何时更新,然后读取新信息.然后,我想使用tkinter来显示信息,例如:改变颜色的盒子 但是问题是当我使用tkinter时,mainloop()阻止了其余代码的运行(假设这是因为它是一个无限循环).我对编程还是 ..
发布时间:2021-05-30 21:13:09 Python

Python看门狗重复事件

我创建了一个修改后的看门狗示例,以便监视已添加到Windows中特定目录的.jpg照片的文件. import time from watchdog.observers import Observer from watchdog.events import FileSystemEventHandler paths = [] xp_mode = 'off' class FileHandle ..
发布时间:2020-07-05 00:01:36 Python

Python看门狗,监视目录并在event.modification上重命名文件

尝试进入classes(),我认为我会制定一个现实世界的计划,以帮助我的一位同事工作. 我正在使用看门狗API来watch文件夹,我的行为是,当文件移入该文件夹时,我想根据csv中的course_name列对其进行重命名,很简单最右边? 现在,当我运行上述伪逻辑时,我一直得到FileNotFoundError,但是代码可以正常工作-但API仍在搜索已删除/更改的文件吗? 从我看到 ..
发布时间:2020-07-05 00:01:34 Python

watchdog(python)-仅监视一种文件格式,并忽略"PatternMatchingEventHandler"中的所有其他内容

我正在从现在的问题是: 只要添加的新文件不是.csv格式,我的程序就会中断(停止监视,但继续运行);为了弥补这一点,这是我对ignore_patterns参数所做的操作(但是在添加其他格式的新文件后,程序仍然停止监视): PatternMatchingEventHandler(patterns="*.csv", ignore_patterns=["*~"], ignore_director ..
发布时间:2020-07-05 00:01:31 Python

如何正确运行看门狗的RegexMatchingEventHandler?

我正在为GameApi开发一个小型工具.该Api可与.log文件一起使用.它们在特定位置提供.如果要使用PatternMatchingEventHandler,我想与看门狗一起观察此位置,并且工作正常.但是,如果我使用RegexMatchingEventHandler,它将失败.我想使用Regex,因为那里有很多.log文件,我只想从今天开始检查文件. 扩展:我将Watchdog与以下功能配 ..
发布时间:2020-07-05 00:01:28 Python

从看门狗处理OSError

我一直在使用tkinter组合的看门狗模块来处理一些上传请求.在大多数情况下,它可以正常工作,但有时我们的网络驱动器会变得不稳定并在一定时间内断开连接.但是我找不到正确的位置来捕获此错误. from watchdog.observers import Observer from watchdog.events import FileSystemEventHandler import tkin ..
发布时间:2020-07-05 00:01:16 Python

python看门狗运行不止一次

我正在尝试学习python-watchdog,但是我有点困惑为什么我设置的作业运行不止一次.所以,这是我的设置: #handler.py import os from watchdog.events import FileSystemEventHandler from actions import run_something def getext(filename): return ..
发布时间:2020-07-05 00:01:14 Python

带看门狗观察器的烧瓶应用

我正在寻找带有看门狗观察器的基于烧瓶的Web应用程序的示例.更具体地说,我想使用看门狗观察器来检测预定义目录中的任何更改,并根据这些更改来更新Web应用程序.我可以找到许多针对每个示例的示例,即基于烧瓶的Web应用程序和看门狗观察器示例. 但是,我不知道如何集成两个示例并使它们平稳运行.谁能提供一个简单的例子? 另外,我想知道我是否可以与Celery工人一起运行看门狗观察器? 谢 ..
发布时间:2020-07-05 00:01:10 其他开发

PyQT线程化的最简单方法

我在PyQt中有一个功能为addImage(image_path)的GUI.容易想象,当新图像应添加到QListWidget中时被调用.为了检测文件夹中的新图像,我将threading.Thread与watchdog一起使用以检测文件夹中的文件更改,然后该线程直接调用addImage. 这会产生警告,出于线程安全的原因,不应在gui线程之外调用QPixmap. 使此线程安全的最佳和最简 ..
发布时间:2020-07-05 00:00:00 Python

尝试使用pip安装看门狗时,如何解决“错误:退出状态为1的命令错误"

我正在重新访问python语言,并且在设置环境方面遇到困难. 我正在使用 -Mac Mojave(10.14) -python 2.7.10(与系统打包在一起) -python 3.7.4(使用自制软件安装) -自制2.1.14 -点19.2.3 当尝试通过pip安装看门狗时遇到错误消息.我相信该错误是由pip尝试在python 2.7文件夹(没有足够的权限)而不是python 3文件 ..
发布时间:2020-05-27 23:43:00 Python

在python看门狗中并行处理多个onCreated事件

我正在尝试检测是否在目录上创建了任何新文件;如果创建了该文件,我想对其进行处理(需要10分钟才能输出),与此同时,还会在该文件夹中创建其他新文件. 我如何注册使用多进程创建的看门狗,以使它不必等待一个文件完成,而是在每次创建文件时都产生一个新进程. import time import datetime from watchdog.observers import Observer f ..
发布时间:2020-05-13 19:43:50 其他开发

如何运行一个函数,当Python看门狗的目录中的任何变化?

我试图使用看门狗运行同步脚本,只要在dir中有任何更改(除了为一个特定的文件)。我简单地复制了自述文件中的代码(粘贴在下面),这就是它所说的;记录哪个文件已经改变。 pre $ 导入sys 导入时间 导入日志 from watchdog .observers从watchdog.events导入Observer 导入LoggingEventHandler $ b如果__name__ ..
发布时间:2017-11-06 21:29:42 Python

在Python中从同一个类中调用另一个方法

我很py。。。。我正在尝试将值从一个方法传递给另一个方法。我搜索了这个问题,但我无法得到正确的解决方案。因为在我的代码中,“if”是调用类的“on_any_event”方法,因为它应该调用另一个方法“dropbox_fn”,它使用“on_any_event”的值。如果“dropbox_fn”方法在类之外,它会工作吗? 我将用代码说明。 类MyHandler(FileSystemEven ..
发布时间:2017-08-29 20:33:11 Python