I try to connect to an ftp server in my phone using python code and I get an error.
Code
import ftplib
server = ftplib.FTP()
server.connect('192.168.135.101', 5556)
server.login('svgn','123456')
print (server.dir())
Error
C:\Python27\python.exe C:/Users/alisivgin/PycharmProjects/untitled2/deneme2.py Traceback (most recent call last): File "C:/Users/alisivgin/PycharmProjects/untitled2/deneme2.py", line 3, in server.connect('192.168.135.101', 5556) File "C:\Python27\lib\ftplib.py", line 132, in connect self.sock = socket.create_connection((self.host, self.port), self.timeout) File "C:\Python27\lib\socket.py", line 571, in create_connection raise err socket.error: [Errno 10061] Hedef makine etkin olarak reddetti�inden ba�lant� kurulamad
Process finished with exit code 1
Thanks.
You need to open your Internet browser and start typing the FTP Server's Hostname (or IP Address) and the FTP port number (in case the FTP Server is utilizing a separate port than the actual default port "21" for the FTP connections) in the address box and press Enter.
Python has a module called ftplib that allows the transfer of files through the FTP protocol. The ftplib module allows us to implement the client side of the FTP protocol, and it allows users to connect to servers in order to send and receive files.
import ftplib
server = ftplib.FTP()
server.connect('192.168.135.101', 5556)
server.login('svgn','123456')
# You don't have to print this, because this command itself prints dir contents
server.dir()
You can also try below code
from ftplib import FTP
global ftp
ftp = FTP('192.168.135.101', user='svgn', passwd='123456')
print "connected to FTP"
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With