IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau/Web Python Discussion :

Ftplib - téléchargement chemin absolu [Python 3.X]


Sujet :

Réseau/Web Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    debutant
    Inscrit en
    Mai 2020
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : debutant

    Informations forums :
    Inscription : Mai 2020
    Messages : 13
    Par défaut Ftplib - téléchargement chemin absolu
    Bonjour à tous

    Je découvre Python (et la programmation en général)
    J'essaye de télécharger un fichier sur mon nas en Ftp
    je m'y connecte par le biais de ftplib et cela fonctionne très bien. J'arrive à récupérer pas mal d'informations et tout à l'air de bien marcher (très bien en mode actif)
    j"ai une structure ftp comme suit :
    /Tophe/Bande/capture.png

    quand je me connecte je me trouve en /
    si j'effectue un retrbinary('RETR ' + filename, open(filename, 'wb').write) avec filename = '/Tophe/Bande/capture.png' ou encore filename='Tophe/Bande/capture.png' j'ai une erreur. aucun téléchargement ne fonctionne
    par contre si je me place dans le répertoire /Tophe/Bande/ et que j'effectue ma commande précédente avec filename='capture.png' là cela fonctionne.
    Dois je en conclure qu'il faut obligatoirement être dans le répertoire voulu pour y effectuer un téléchargement ?

    Merci pour votre aide

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 752
    Par défaut
    Salut,

    Quelle est l'erreur?
    Un nom de fichier avec ou sans répertoire devant, est juste une chaine de caractères.
    C'est le serveur qui permet (ou pas) l'accès aux fichiers (en fonction de sa configuration).

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre averti
    Homme Profil pro
    debutant
    Inscrit en
    Mai 2020
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : debutant

    Informations forums :
    Inscription : Mai 2020
    Messages : 13
    Par défaut
    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
    20
    21
    22
     
    import ftplib
    import os
     
    REPANALYSE=r'C:\Users\chris\Documents\TravailArchiveBd\RepAnalyse'
    REPANALYSE=REPANALYSE.replace('\\','/')
     
    host ="XX.XX.XX.XX"
    user = 'XXXXXX'
    password = 'XXXXXXX'
    connect = ftplib.FTP(host, user, password)
    connect.set_pasv(False)
    os.chdir(REPANALYSE)
    print(connect.dir())
    filename='/TophePerso/Apk/Capture.PNG'
    #listefichier=connect.mlsd()
    #connect.cwd('TophePerso')
    #connect.cwd(Repname)
    connect.retrbinary('RETR ' + filename, open(filename, 'wb').write)
    repftp = connect.pwd()
    print(repftp)
    connect.quit()
    La bonne blague ....
    maintenant cela fonctionne
    désolé pour le dérangement ;(

    voili voilo

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PDE] chemin absolu
    Par khokho dans le forum Eclipse Platform
    Réponses: 1
    Dernier message: 23/08/2005, 11h41
  2. [Info]chemin absolu du projet courant
    Par slyos72 dans le forum Eclipse Platform
    Réponses: 2
    Dernier message: 30/05/2005, 10h06
  3. [langage] chemin absolu d un fichier
    Par nono1782 dans le forum Langage
    Réponses: 4
    Dernier message: 20/07/2004, 14h02
  4. [langage] Création de dossier en chemin absolu
    Par Jibees dans le forum Langage
    Réponses: 4
    Dernier message: 25/04/2003, 10h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo