Мне нужно прослушивать события файлов для моего удаленного сервера за FTP
. Я нашел pyinotify
для обнаружения изменений файла в Python
. Он хорошо обнаруживает локальную файловую систему, и я думаю, что это очень хорошо.Python inotify (pyinotify) по FTP
Но когда я дал FTP
addres, чтобы он выглядел, он не видит путь в зависимости от ситуации и дает мне;
pyinotify ERROR] add_watch: cannot watch ftp://[email protected]/home/myUser WD=-1, Errno=No such file or directory (ENOENT)
Я также попытался с URL ftp://[email protected]
, но результат был тот же.
Итак, что мне не хватает с pyinotify
, доступно ли прослушивание изменений файлов по FTP с помощью pyinotify?
Если он недоступен, можете ли вы предложить другую библиотеку для этого?
Спасибо
Что произойдет, если вы попробуете это из командной строки: 'ls 'ftp: // myuser @ myserver/home/myUser''? – cdarke
'ls' работает для' file: // 'type. Существует много способов доступа с различным типом доступа или протоколом. 'файл',' ftp', 'http',' https', 'ssh' и т. д. Не имеет значения, какой из них вы используете. Один из них - это веб-браузер. Мне нужно такое решение. Поэтому ответ не связан с тем, что делает 'ls'. –
это связано. 'ls' не работает, потому что путь, который вы указываете, не является типом файла. 'inotify' работает только с файлами. – cdarke