Bonjour à tous,

J'ai créé un petit bout de code pour récupérer un fichier sur mon serveur, maintenant je souhaiterais que cette récupération s’exécute toute les 30 ou 45 secondes.
En tant que débutant en python j'ai besoins de vous...

Mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
"""
FtpDownload by §&ß
"""
 
from ftplib import FTP
 
ftp = FTP("xxx.xxx.xx.xx","x","x")                     # IP, Login, Passwd            
ftp.retrlines("LIST")                                          # list = se que contient le dossier
ftp.retrbinary("RETR out1.jpg", open("out1.jpg", "wb").write)
print ("Transfer complete.")
ftp.quit()
Merci à vous...
Seb


PS : Quelques modif ..:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
"""
FtpDownload by §&ß
"""
 
from ftplib import FTP
import os
import webbrowser                                              # Alternative à os
import time
 
ftp = FTP("xxxx.xxx.xx.xxx","x","x")                     # IP, Login, Passwd            
ftp.retrlines("LIST")                                          # LIST = contenu du répertoire
ftp.retrbinary("RETR out1.jpg", open("out1.jpg", "wb").write)
print ("Transfer complete.")
ftp.quit()
 
os.system("out1.jpg")
#webbrowser.open("file:///C:/Python35/MyProgram/out1.jpg")      # Alternative à os.system
 
#time.sleep(10)