我创建了一个python脚本来连接到remserver.
datfile = []
for dk in range(len(files)):
dfnt=files[dk]
dpst=dfnt.find('.dat')
if dpst == 15:
dlist = dfnt[:]
datfile.append(dlist)
assert datfile == ['a.dat','b.dat']
# True
Run Code Online (Sandbox Code Playgroud)
如你所见,创建一个列表.现在我将此列表传递给
ftp.retrbinary('datfile')
Run Code Online (Sandbox Code Playgroud)
但是这一行会返回一个错误:
typeerror: retrbinary() takes at least 3 arguments (2 given)
Run Code Online (Sandbox Code Playgroud)
不知道在找什么?