如何在python中捕获文件关闭事件

如何在python中捕获文件关闭事件,python,process,watchdog,file-monitoring,qfilesystemwatcher,Python,Process,Watchdog,File Monitoring,Qfilesystemwatcher,在Windows7 64位计算机上使用python 2.7。 如何获取文件关闭事件: 当文件在新的文件打开程序(如记事本)中打开时, 每次在新的写字板进程中打开文件的写字板) 当文件在文件开启器的选项卡中打开时(如记事本++,其中 在“新建”选项卡中打开所有文件,但只存在一个 记事本++运行) 那么,在上述情况下,如何获得文件关闭事件?是否可以通过一个通用代码实现上述情况?我正在处理不同的文件类型 这个方案也可以解决这个问题,当一个文件打开时,某个进程会处理它。当它关闭时,所有控制它的进程也会丢

在Windows7 64位计算机上使用python 2.7。 如何获取文件关闭事件:

  • 当文件在新的文件打开程序(如记事本)中打开时, 每次在新的写字板进程中打开文件的写字板)
  • 当文件在文件开启器的选项卡中打开时(如记事本++,其中 在“新建”选项卡中打开所有文件,但只存在一个 记事本++运行)
  • 那么,在上述情况下,如何获得文件关闭事件?是否可以通过一个通用代码实现上述情况?我正在处理不同的文件类型

    这个方案也可以解决这个问题,当一个文件打开时,某个进程会处理它。当它关闭时,所有控制它的进程也会丢失。 因此,我们可以知道文件是否已关闭


    我在中发布了此消息,并尝试使用watchdog、PySwatch和Watcher,但无法获取文件关闭事件

    ,因此您的意思不是捕获异常,而是检测文件系统事件?此问题包含有关此@2rs2ts文件系统事件的更多讨论,它只是实现文件关闭事件的一种方法。我想基本上关闭文件事件