FTP¶
FTP
¶
Client SFTP minimal basé sur paramiko.
Fournit des opérations simples: connexion, changement de dossier, listage, upload, download et fermeture.
Initialise la connexion SFTP (sans authentification).
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
host
|
str
|
Nom d'hôte ou IP du serveur SFTP. |
required |
port
|
int
|
Port SFTP (par défaut: 22). |
22
|
Source code in cmpparis/ftp.py
| Python | |
|---|---|
Functions¶
set_working_directory
¶
Change le répertoire de travail sur le serveur SFTP.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
directory
|
str
|
Chemin distant. |
required |
Source code in cmpparis/ftp.py
login
¶
S'authentifie et ouvre une session SFTP.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Nom d'utilisateur. |
required |
passwd
|
str
|
Mot de passe. |
required |
Source code in cmpparis/ftp.py
list_files
¶
Liste les fichiers dans le répertoire courant du serveur.
Returns:
| Type | Description |
|---|---|
|
list[str]: Noms de fichiers. |
Source code in cmpparis/ftp.py
upload_file
¶
Transfère un fichier local vers le serveur SFTP.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
localfile
|
str
|
Chemin du fichier local. |
required |
remotefile
|
str
|
Chemin distant de destination. |
required |
Source code in cmpparis/ftp.py
download_file
¶
Télécharge un fichier depuis le serveur SFTP.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
remotefile
|
str
|
Chemin distant du fichier. |
required |
localfile
|
str
|
Chemin local de destination. |
required |