TypeError:isfile()缺少1个必需的位置参数:“remotepath”

2024-10-03 17:27:48 发布

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

with pysftp.Connection(ipaddr, username="uname", password="pass", cnopts=cnopts) as sftp:
    sftp.put(uploc + ufile, "/home/pi/PIFTP/dloads/" + ufile)
    checkfile = ("/home/pi/PIFTP/dloads/" + ufile)
    chfile = pysftp.Connection.isfile(checkfile)
    if chfile == True:
        print (Style.BRIGHT + "[" + Fore.GREEN + "OK" + Fore.WHITE + "] ")
    else:
        print (Style.BRIGHT + Fore.RED + ipaddr + " is unacsessible")                   

如你所见,我试图检查一个刚刚上传的文件。在本例中,"/home/pi/PIFTP/dloads/" + ufile是文件的远程下载路径。我错过了什么?谢谢。在

文件在错误之前到达。在


Tags: 文件homepiconnectionsftpprintforeipaddr