Transferring files with FTP

ftplib can be used for transferring files to and from remote machines. The constructor method of the FTP class (method __init __ ()), receives the host, user, and key as parameters, so that passing these parameters during any instance to the FTP saves the use of the connect methods (host, port, timeout) and a login (user, password).

In this screenshot, we can see more information about the FTP class and the parameters of the init method constructor:

To connect, we can do so in several ways. The first is by using the connect() method and the other is through the FTP class constructor.

In this script, we can see ...

Get Mastering Python for Networking and Security now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.