Schreibe Python-Code, um eine Verbindung zu einem FTP-Server herzustellen.
Um eine Verbindung zu einem FTP-Server in Python herzustellen, kannst du das integrierte ftplib-Modul verwenden. Hier ist eine Beispiel-Funktion, die sich mit einem FTP-Server verbindet:

```
import ftplib

def ftp_connect(host, username, password):
    ftp = ftplib.FTP(host)
    ftp.login(username, password)
    return ftp
```

In dieser Funktion ist host der Hostname oder die IP-Adresse des FTP-Servers, username und password sind die Anmeldeinformationen für den FTP-Server. Die Methode ftp.login() wird verwendet, um den Benutzer beim FTP-Server zu authentifizieren. Die Funktion gibt das FTP-Objekt zurück, das zum Ausführen von Operationen auf dem FTP-Server verwendet werden kann, wie das Hochladen oder Herunterladen von Dateien.

Hier ist ein Beispiel, wie du diese Funktion verwendest, um eine Verbindung zu einem FTP-Server herzustellen:

```
ftp = ftp_connect('ftp.example.com', 'username', 'password')
print(ftp.getwelcome())  # gibt die Begrüßungsnachricht des FTP-Servers aus
ftp.quit()  # trennt die Verbindung zum FTP-Server
```

In diesem Beispiel ist ftp.example.com der Hostname des FTP-Servers und username und password sind die Anmeldeinformationen. Die Methode ftp.getwelcome() wird verwendet, um die Begrüßungsnachricht des FTP-Servers auszugeben. Die Methode ftp.quit() wird verwendet, um die Verbindung zum FTP-Server zu trennen.