首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于FTP的Python inotify (pyinotify)

基于FTP的Python inotify (pyinotify)
EN

Stack Overflow用户
提问于 2013-11-07 17:45:13
回答 3查看 827关注 0票数 0

我需要通过FTP监听远程服务器的文件事件。我已经找到了在Python中检测文件更改的pyinotify。它在本地文件系统上检测得很好,我认为它非常好。

但是当我给一个FTP地址让它看的时候,它看不到合适的路径,给了我;

代码语言:javascript
复制
pyinotify ERROR] add_watch: cannot watch ftp://myuser@myserver/home/myUser WD=-1, Errno=No such file or directory (ENOENT)

我也尝试了url ftp://myuser@myserver,但结果是一样的。

那么,我在pyinotify中遗漏了什么,它是否可以使用pyinotify通过FTP监听文件更改?

如果它不可用,你能推荐其他库来做这件事吗?

谢谢

EN

回答 3

Stack Overflow用户

发布于 2013-11-07 22:14:33

您将无法通过FTP、NFS或除本地文件系统以外的任何其他文件系统运行pynotify。

您需要使用FTP库轮询远程FTP服务器以检测更改。

票数 1
EN

Stack Overflow用户

发布于 2013-11-07 17:52:45

不确定,但可能是因为ftp://... 不是文件夹。这只是一个网络链接。如果你想通过FTP运行pynotify,我认为你必须将文件上传到服务器上,并在那里运行它。

或者你可以使用ftplib来实现。您只需列出目录并获取更改。

票数 0
EN

Stack Overflow用户

发布于 2015-02-26 21:52:33

pyinotify只用于目录和files.To监控ftp,你不能使用pyinotify。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19832580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档