Форум сайта python.su
А файл обязательно сохранять или можно сразу в телегу запулить?
Офлайн
эээ .. стапе друкхг че у тебя там происходит
Офлайн
Файл записывается, но если такой уже есть не перезаписывается, ошибок так же нет
Офлайн
Пробовал удалять не удаляется…
Офлайн
Поговорил с провайдером, оказалось надо через sftp это делать
Офлайн
а удаляете как
Офлайн
удалять, тоже через sftp
#!/usr/bin/python import cv2 import os import pysftp stream_url = 'http://192.168.2.67/action/snapshot/' absolute_script_dir = os.path.dirname(os.path.realpath(__file__)) save_dir = absolute_script_dir + '/snapshots/' save_path = save_dir + '/snapshot.jpg' cap = cv2.VideoCapture(stream_url) ret, frame = cap.read() cv2.imwrite(save_path, frame) cnopts = pysftp.CnOpts() cnopts.hostkeys = None with pysftp.Connection('ftp.ru', username='user', password='pass', cnopts=cnopts) as sftp: remote = 'telega/snapshot.jpg' local = 'C:\\telega\\snapshots\\snapshot.jpg' sftp.put(local,remote) sftp.close()
Офлайн
требуется hostkey, но явно пишу же что None
Офлайн
и провайдер ничего такого не выдает
Офлайн
понизил версию через pip uninstall pysftp && pip install pysftp==0.2.8
эффект тот же, с новым именем закачивает, с имеющимся не заменяет…..
Офлайн