Python锁定文件

2024-03-28 11:43:43 发布

您现在位置:Python中文网/ 问答频道 /正文

Python中有一些用于监视文件或目录的模块,如watchdog或inotify。你知道吗

我想做以下工作:

  1. 正在修改文件

  2. 使用Python捕获文件更改事件并锁定未修改的文件

  3. 对未修改的文件执行操作

  4. 释放文件

  5. 让要修改的文件

有没有办法做到这一点?你知道吗


Tags: 模块文件目录事件watchdoginotify办法
1条回答
网友
1楼 · 发布于 2024-03-28 11:43:43

inotify有各种事件,允许您对以下事件做出反应:

IN_ACCESS        = 0x00000001
IN_MODIFY        = 0x00000002
IN_ATTRIB        = 0x00000004
IN_CLOSE_WRITE   = 0x00000008
IN_CLOSE_NOWRITE = 0x00000010
IN_OPEN          = 0x00000020
IN_MOVED_FROM    = 0x00000040
IN_MOVED_TO      = 0x00000080
IN_CREATE        = 0x00000100
IN_DELETE        = 0x00000200
IN_DELETE_SELF   = 0x00000400
IN_MOVE_SELF     = 0x00000800

所以从理论上讲这是可能的。你知道吗

相关问题 更多 >