Pyftpsync只在没有TL的情况下工作

2024-09-29 01:21:42 发布

您现在位置:Python中文网/ 问答频道 /正文

嗨,我正在使用pyftpsync来上传在线商店中的新图片(每天下载),跳过现有的图片。在

在作者网站上,我使用了以下代码(当然还有我的个人数据):

from ftpsync.targets import FsTarget
from ftpsync.ftp_target import   FtpTarget
from ftpsync.synchronizers import UploadSynchronizer

local = FsTarget("~/temp")
user ="joe" 
passwd = "secret" 
remote = FtpTarget("/temp", "example.com", username=user, password=passwd) 
opts= {"force": False, "delete_unmatched": True, "verbose": 3, "dry_run" : False} 
s = UploadSynchronizer(local, remote, opts,tls=True)
s.run()

只有在删除tls选项时才能正常工作,否则在连接到服务器时会出现此错误:

^{pr2}$

这显然是一个与加密有关的问题,但我不知道如何解决它。在


Tags: fromimportfalsetrueremotelocal图片temp