il s'agit d'une demande de conseil je vais chercher une solution même
si pas élégante car l'efficacité prime dans ce cas sur le reste.
puis l'exposé de mon soucis
1- j'utilise python pour récupère un fichier sur un serveur ftp
2- lire et vérifier ce fichier
3- en faire une série de commande SQL pour injection dans une base
bref que du classique, avec fichier de log et tout le toutim
cela doit tourner en batch tout les jours
après l'étape 1 et avant l'étape 2 je fais une sauvegarde du fichier en
le renommant et c'est la que le bat blesse
apparemment quand je transfère le fichier j'ai beau faire un
ftlib.quit() cela ne flush pas
et os.system(" cp %s %s " % (FICHIER, FICHIER_SAV) me copie mais sans
les données
j'ai beau forcer la main avant avec sync;sync;sync mais rien n'y fait
- forcer un ftplib.close() malgré ce que dit la doc
- utiliser un méthode perlienne : je gloutonne le fichier en mode slurp
et je le copie moi meme
- ou est ce une particularité de ma version anti diluvienne