-1
我是一个Python的新手,并尝试从配置文件params.ini读取IP和登录信息。 ini文件的内容是:从配置文件读取IP地址不工作
[Login]
FtpIP = 1.1.x.x
UID = anonymous
PWD = [email protected]
[Directory]
Upload Directory =/
Home Directory = C:/Users/MyDocuments/Python/FilesUpload/**
我写的代码是:
import ftplib
import configparser
config = configparser.ConfigParser()
config.sections()
config.read('params.ini')
ftp = ftplib.FTP()
TargetIP = config.get('Login','FtpIP')
print (TargetIP)
ftp.connect(TargetIP)
我得到这个错误:
socket.error: [Errno 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond*
如果我直接输入IP到代码,那么它的作品。请帮忙。
是否'打印(TargetIP)'打印正确的价值? – dpk2442
是的,它的确如此。但是当我尝试建立连接时,它失败了。 –
根据错误消息,看起来好像主机没有响应。你确定在你尝试之前没有任何改变的FTP主机? – dpk2442