跳转到主要内容

Linux inotify子系统接口

项目描述

关于python-inotify

这是python-inotify,是Linux 2.6内核inotify子系统的Python接口。inotify子系统提供了一种高效的方式让进程监视文件和目录的更改。

此包提供了对inotify的底层和高级接口。

底层接口通过inotify模块提供。它提供了围绕inotify系统调用的包装器,一个返回有用事件对象的读取函数,以及相关的常量。

高级接口更有用,通过inotify.watcher包提供。它提供了两个类,Watcher和AutoWatcher,允许您不必担心文件描述符管理,还有一个名为Threshold的类,让您决定是否想读取队列中的事件。

此包不是pyinotify

为了混淆一下,还有一个名为pyinotify的Python inotify接口可用。我在尝试使用pyinotify并发现它不够完善后,写下了python-inotify。在我的简短经历中,pyinotify存在错误并且速度缓慢,以至于我停止了修复其问题的尝试,而是编写了一个新的实现。

您可以在http://pyinotify.sourceforge.net/找到pyinotify

项目详情


下载文件

下载适用于您平台文件的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

python-inotify-0.6-test.tar.gz (19.3 kB 查看散列值)

上传时间 源代码

构建分发

python-inotify-0.6-test.linux-x86_64.tar.gz (24.9 kB 查看散列值)

上传时间 源代码

由以下组织支持