Форум сайта python.su
0
>>> import ftplib
>>> ftp = ftplib.FTP(“ftp.python.org”)
Traceback (most recent call last):
File “<pyshell#4>”, line 1, in <module>
ftp = ftplib.FTP(“ftp.python.org”)
File “C:\Python27\lib\ftplib.py”, line 117, in __init__
self.connect(host)
File “C:\Python27\lib\ftplib.py”, line 135, in connect
self.welcome = self.getresp()
File “C:\Python27\lib\ftplib.py”, line 210, in getresp
resp = self.getmultiline()
File “C:\Python27\lib\ftplib.py”, line 196, in getmultiline
line = self.getline()
File “C:\Python27\lib\ftplib.py”, line 183, in getline
line = self.file.readline()
File “C:\Python27\lib\socket.py”, line 447, in readline
data = self._sock.recv(self._rbufsize)
error:
>>>
Офлайн
19
Протокол то http, зачем вы туда по ftp ломитесь?
Отредактировано PanovSergey (Фев. 7, 2014 15:55:22)
Офлайн
0
Этот адрес для примера. На самом деле я “ломлюсь” на др. ftp-ресурс, с кот. мне надо работать с несколькими сотнями файлов. Ошибка такая же…
Офлайн
19
nicklebБраузер на ваш фтп ходит? На другой фтп из проги пробовали зайти? Авторизация на фтп есть?
Этот адрес для примера. На самом деле я “ломлюсь” на др. ftp-ресурс, с кот. мне надо работать с несколькими сотнями файлов. Ошибка такая же…
Офлайн
857
проверь
telnet ftp.yandex.ru 21
Офлайн
0
м.б. в ftplib надо порт как-то указывать?
Офлайн
0
как порт указать?
Офлайн
221
nickleb
читайте документацию, там все достаточно ясно описагно: FTP.connect(host[, port]) т.е.
>>> import ftplib >>> ftp=ftplib.FTP() >>> ftp.connect('ftp.yandex.ru', 21) '220 Welcome to Yandex FTP service (allotter.yandex.net).'
Офлайн
0
JOHN_16, спасибо Вам. Все сработало.
Офлайн
0
JOHN_16, зашел еще и на Ваш блог. А в нем sqlite3 - и за это Спасибо.
Отредактировано nickleb (Фев. 9, 2014 09:57:59)
Офлайн