FTP的不规则工作

时间:2015-04-17 06:55:02

标签: ftp nao-robot

我使用ftp连接NAO机器人从内存中读取照片。这是我的代码:

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我得到了错误的一个。 关于如何解决这个问题的任何想法?非常感谢adavance!

1 个答案:

答案 0 :(得分:0)

愚蠢的回答:每次下载后删除它......