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
版权和许可证声明
此库是自由软件;您可以在自由软件基金会发布的GNU Lesser General Public License版本2.1的条款下重新分发和/或修改它。
此库的发布是希望它将是有用的,但没有任何保证;甚至没有关于其适销性或适用于特定目的的隐含保证。有关详细信息,请参阅GNU Lesser General Public License。
您应该已经收到随此库一起提供的GNU Lesser General Public License副本,文件名为COPYING;如果没有,请写信给自由软件基金会,Inc.,51 Franklin Street,第五层,波士顿,MA 02110-1301 USA
项目详情
下载文件
下载适用于您平台文件的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
构建分发
python-inotify-0.6-test.tar.gz的散列值
算法 | 散列值 | |
---|---|---|
SHA256 | 7521285f68aacc00ddf103ae5c21d9b7fe2ad80d8e3367e6e7e6a99986abdd40 |
|
MD5 | 5b77f96de061cea2bfffeb950114efec |
|
BLAKE2b-256 | 55f37f35bf5ea24ecb0cd9c5ec92b6105473f3322eb20c856f816b99e2eb42a1 |
python-inotify-0.6-test.linux-x86_64.tar.gz的散列值
算法 | 散列值 | |
---|---|---|
SHA256 | 87933aa44216c7ed3e2998a0dc42e435cb2e759bb205dafd3428ddb6740c9669 |
|
MD5 | 28415492ec2de0312d84debdb0e9a037 |
|
BLAKE2b-256 | 5c196ef0c1f4745f709fe7e0efd4b77371ff7aa4a4813c7d2511e2a947cc7193 |