0
我使用ftp连接到NAO机器人从内存中读取照片。这里是我的代码:FTP的非正常工作
def getPhoto():
ftp = FTP("169.254.87.118")
ftp.login("nao", "nao")
ftp.cwd("recordings/cameras")
local_filename = os.path.join(r"pictures", "newnao.jpg")
lf = open(local_filename, "wb")
ftp.retrbinary("RETR " + "image.jpg", lf.write)
这个问题有时它可以正常工作,有时它不会。我运行脚本,它从机器人下载并不是我刚刚拍摄的新照片,而是旧的 - 与上次下载的相同。我再次运行脚本并下载正确的图片。 我用filezilla检查了机器人的内存 - 它有正确的图片。但不知何故,通过FTP我得到了错误的。 关于如何解决这个问题的任何想法?非常感谢!