The quit() method of FTP class in Python

Method Name:

quit

Method Signature:

quit()

Return Value:

  • Upon successfully closing the connection, it returns an FTP message 221 Goodbye. 
  • Upon failure to gracefully quit the connection, an exception is raised.

Overview:

  • The quit() method gracefully closes the FTP connection with the server.
  • Once quit() is called, the FTP object can not be used by calling the connect() method again.
  • The quit() method internally sends the QUIT command to the FTP server.

Example:

# Example Python program that uses quit() method

# to close a connection with the FTP server

from ftplib import FTP

 

# Connect to the FTP server

ftp = FTP(host="agreatftpserver.com");

print(ftp.getwelcome());

 

# Login to the FTP server

reply = ftp.login();

print(reply);

 

# List the contents of the root directory on the FTP server

reply = ftp.dir();

print(reply);

 

# Gracefully quit the connection

reply = ftp.quit();

print(reply);

 

Output:

220 (vsFTPd 3.0.3)

230 Login successful.

-rw-r--r--    1 0        0        1073741824000 Feb 19  2016 One.zip

-rw-r--r--    1 0        0        107374182400 Feb 19  2016 Two.zip

-rw-r--r--    1 0        0        102400 Feb 19  2016 Three.zip

None

221 Goodbye.

 


Copyright 2024 © pythontic.com