在python中使用ftplib连接FTP服务器

时间:2019-02-11 09:07:17

标签: python-3.x ftplib

我正在尝试使用python中的ftplib从VM连接到VM的ftp服务器以下载文件。 VM和目标ftp服务器之间的所有端口都是打开的。

但是我在执行脚本时收到以下错误。

错误消息: ftplib.error_temp:425无法建立数据连接:不允许操作

有人可以在这里帮我吗。在此先感谢!

我正在使用的代码:

import ftplib 
from ftplib import FTP
from datetime import datetime
import ssl

ftps = ftplib.FTP_TLS()


print (ftps.connect('40.71.*.*',*****))
print(ftps.login('username','password'))


ftps.prot_p()
cdir=ftps.pwd()
print(cdir)
x=ftps.cwd('/SAP/KERNEL/LINUX/')
print(x)
cdir=ftps.pwd()
print(cdir)
ftps.retrbinary("RETR " + "abc.sar" ,open("C:/Users/test/Documents/" + "abc.sar", 'wb').write)
ftps.close()

0 个答案:

没有答案