SMTP не связан с питоном ftplib - PullRequest
0 голосов
/ 28 июня 2019

Я хочу перенести файл с локального на другой сервер с FTP.

Я использовал этот код

myHostname = "ftphost.com"
myUsername = "OPpsolsS45"
myPassword = "HIO5dsafS" 

from ftplib import FTP_TLS
ftp=FTP_TLS()
ftp.set_debuglevel(2)
ftp.connect('myHostname', 22)

ftp.sendcmd(myUsername)
ftp.sendcmd(myPassword)
ftp.dir()
ftp.close()



 File "f_t_p.py", line 9, in <module>
    ftp.connect('myHostname', 22)
  File "/usr/lib/python2.7/ftplib.py", line 135, in connect
    self.sock = socket.create_connection((self.host, self.port), self.timeout)
  File "/usr/lib/python2.7/socket.py", line 557, in create_connection
    for res in getaddrinfo(host, port, 0, SOCK_STREAM):
socket.gaierror: [Errno -2] Name or service not known

, но я получаю эту ошибку

1 Ответ

0 голосов
/ 28 июня 2019

Если это код, который вы используете (например, вы вырезали и вставили вместо повторного ввода) ...

Вам нужно взглянуть на вашу линию соединения.

ftp.connect ('myHostname', 22)

Вы передаете строковый литерал, а не переменную.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...