【发布时间】:2019-07-12 10:02:17
【问题描述】:
我想通过 python 访问 FTP 服务器。它在我们公司的代理后面。
在公司网络上,我可以使用 ftp 服务器访问
from ftplib import FTP
ftp_host = "example.com"
ftp_user = "my_ftp_user"
ftp_password = "my_ftp_password"
ftp.dir()
在公司网络之外,我需要使用代理。 我有以下详细信息:
ftp_host
ftp_user
ftp_password
proxy_host
proxy_user
proxy_password
我试过了:
ftp = FTP(host=ftp_host, user=ftp_user, passwd=ftp_password, source_address=None, timeout=10000)
但它不起作用。
有人可以帮助我吗?
【问题讨论】:
-
代理有很多种。贵公司使用的是哪一种?您可以连接任何独立的 FTP 客户端吗?如果可以,请向我们展示其设置和/或日志文件。