我正在使用 python watchdog 来跟踪本地更改了哪些文件。因为我不是跟踪整个目录而是跟踪特定文件,所以我使用看门狗event.src_path来检查更改的文件是否是我要查找的文件。
我正在使用FileSystemEventHandlerand 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 发行版的默认文本编辑器......在此先感谢。
中无耻地窃取图像和偏好信息