文件名称:看门狗:用于监视文件系统事件的Python库和Shell实用程序
文件大小:135KB
文件格式:ZIP
更新时间:2024-03-17 20:04:07
Python
看门狗 Python API和Shell实用程序,用于监视文件系统事件。 适用于3.6以上版本。 如果要使用Python 2.6,则应坚持使用<0.10.0的看门狗。 如果要使用Python 2.7、3.4或3.5,则应坚持使用<1.0.0的看门狗。 API用法示例 一个简单的程序,使用看门狗监视指定为命令行参数的目录并记录生成的事件: import sys import time import logging from watchdog . observers import Observer from watchdog . events import LoggingEventHandler if __name__ == "__main__" : logging . basicConfig ( level = logging . INFO ,
【文件预览】:
watchdog-master
----MANIFEST.in(410B)
----README.rst(9KB)
----.github()
--------workflows()
----AUTHORS(3KB)
----COPYING(625B)
----.cirrus.yml(637B)
----src()
--------watchdog_fsevents.c(32KB)
--------watchdog()
----tox.ini(230B)
----LICENSE(11KB)
----tools()
--------watchmedo.bat(1007B)
--------dump_fsevents_constants.py(911B)
----setup.cfg(465B)
----requirements-tests.txt(73B)
----setup.py(5KB)
----docs()
--------source()
--------make.bat(4KB)
--------Makefile(4KB)
--------_fsevents.pyx(4KB)
--------echo.py.txt(4KB)
--------eclipse_cdt_style.xml(16KB)
----tests()
--------test_logging_event_handler.py(2KB)
--------test_observers_winapi.py(4KB)
--------test_fsevents.py(6KB)
--------markers.py(155B)
--------test_events.py(5KB)
--------test_observers_polling.py(4KB)
--------test_delayed_queue.py(1KB)
--------test_watchmedo.py(2KB)
--------test_emitter.py(20KB)
--------test_observer.py(4KB)
--------__init__.py(621B)
--------test_regex_matching_event_handler.py(8KB)
--------shell.py(3KB)
--------test_patterns.py(2KB)
--------test_skip_repeats_queue.py(2KB)
--------test_snapshot_diff.py(7KB)
--------conftest.py(1KB)
--------test_inotify_buffer.py(3KB)
--------test_pattern_matching_event_handler.py(7KB)
--------test_inotify_c.py(6KB)
--------test_observers_api.py(3KB)
----.gitignore(451B)
----changelog.rst(14KB)