我正在使用 python watchdog 来跟踪本地更改了哪些文件。因为我不是跟踪整个目录而是跟踪特定文件,所以我使用看门狗event.src_path
来检查更改的文件是否是我要查找的文件。
我正在使用FileSystemEventHandler
and on_modified
,打印src_path
. 但是,当我编辑一个应该/home/user/project/test
在 gedit 中具有路径的文件时,我得到了两个路径,一个看起来像这样/home/user/project/.goutputstream-XXXXXX
,一个看起来像这样:home/user/project/
. 我从来没有得到我期待的道路。我认为看门狗或我自己的代码可能有问题,但我在我的 IDE (PyCharm)、Sublime Text、Atom 中测试了完全相同的过程vi
……nano
它们都给了src_path
我我期待的结果。
我想知道 gedit 是否有解决方法,因为 gedit 是许多 Linux 发行版的默认文本编辑器......在此先感谢。