怎么把Python ftplib 中下载文件名写成函数?
发布网友
发布时间:2022-05-03 05:55
我来回答
共1个回答
热心网友
时间:2022-04-18 20:57
拼装后作为参数:
cmd = 'RETR ' + name()
frp.retrbinary(cmd, file_handel, bufsize)追问localpath = str("D:\\AA\\"+name) #设置本地路径
fp = open(localpath,"wb")
ftp.retrbinary('RETR'+ name, fp.write, buf_size)
fp.close()
这么写有什么问题么,报错ftplib.error_perm: 502 Command RETRXX.CSV.ACK not implemented.
追答ftp.retrbinary('RETR'+ name, fp.write, buf_size)
这一句,RETR后需要加空格。