Question

J'ai deux serveurs ftp avec fxp activé à la fois, je me demande comment je transférer un fichier entre les deux serveurs en Python? On m'a dit boucle wouldnt faire, mais peut-être ftplib vais le faire.

, le fichier (fichier.txt) est « / personnel / » FTP1 et je veux transférer ce à FTP2 aussi au même endroit, « / personnel / »

Toutes les idées sur la façon de le faire?

Était-ce utile?

La solution

La chose la plus simple est d'appeler à la coquille à partir de python, puis scp votre fichier d'un ordinateur à l'autre. Il ne devrait pas être très coûteux, presque rien par rapport aux coûts de transfert, donc ne vous inquiétez pas sur les performances.

Juste essayer

os.system('scp myfile othermachine.jack.com:/transfers')

Ou quelque chose du genre. Consultez la documentation de scp . Sous Windows, vous aurez besoin CYGWIN pour cela.

Bien sûr, vous pouvez également opter pour des copies de style ftp. Il suffit de mettre en place un Apache sur la machine cible sur laquelle vous pouvez écrire. Mais je vais pour la solution scp:)

Autres conseils

Vous devez utiliser ftplib ( http://docs.python.org/library/ftplib. html )

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top