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

Python Discussion :

partage de dossier avec python


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    autodidacte
    Inscrit en
    Décembre 2018
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : autodidacte

    Informations forums :
    Inscription : Décembre 2018
    Messages : 100
    Par défaut partage de dossier avec python
    Bonjour à tous,
    Je tente d'écrire un script qui envoi des photos dans un dossier partager qui se trouve sur un autre ordinateur, et qui peut lire, créer des dossier dans le dossier partager, ouvrir des dossier du dossier partager, ... Mes recherches sur le net mon emmené a samba, ssh, ftp, http, mais je n'arrive pas trop a comprendre lequel qu'il me faudrait choisir pour commencer, merci de votre aide

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 762
    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 762
    Par défaut
    Salut,

    Vous avez deux sujets:
    • le client Python qui lit et écrit dans le dossier partagé,
    • le "service" dossier partagé proposé par le/un serveur

    C'est le serveur/service qui va dire pour y accéder via ftp, il faut faire comme çà, pour y accéder via http, il faudra faire comme çà,...
    Et tant que le serveur/service n'aura pas été identifié, impossible de savoir comment l'utiliser

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

  3. #3
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 840
    Billets dans le blog
    1
    Par défaut
    Bonjour
    Citation Envoyé par haku972 Voir le message
    Mes recherches sur le net mon emmené a samba, ssh, ftp, http, mais je n'arrive pas trop a comprendre lequel qu'il me faudrait choisir pour commencer, merci de votre aide
    Il faut déjà savoir "comment" est partagé ledit dossier. Si c'est un partage (par exemple) ftp, il faut alors programmer un client qui utilisera le protocole ftp.

    Intuitivement, comme tu parles d'un partage qui évoque les partages Windows, je pencherais pour SAMBA qui permet de dialoguer avec le protocole "SMB" (d'où le nom) qui est la base des dossiers partagés Windows. Mais c'est juste une hypothèse qui ne s'appuie que sur ta façon de décrire ta demande.
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  4. #4
    Membre confirmé
    Homme Profil pro
    autodidacte
    Inscrit en
    Décembre 2018
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : autodidacte

    Informations forums :
    Inscription : Décembre 2018
    Messages : 100
    Par défaut
    ok merci je vais opter pour samba, mais sur mac comment l'installer ? J'ai compris comment paramétrer l'ordinateur pour mettre un dossier en partage, mais je n'ai pas réussi a me connecter avec python au fichier partager (sur mac)

  5. #5
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 762
    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 762
    Par défaut
    Citation Envoyé par haku972 Voir le message
    ok merci je vais opter pour samba, mais sur mac comment l'installer ? J'ai compris comment paramétrer l'ordinateur pour mettre un dossier en partage, mais je n'ai pas réussi a me connecter avec python au fichier partager (sur mac)
    Si vous avez créé un dossier partagé, vous devriez déjà pouvoir y accéder sans Python.... constater que vous pouvez y accédez comme à n'importe quel autre dossier modulo le chemin à préciser.

    Si ce n'est pas le cas, il manque des bouts à la création de votre dossier partagé... Et vous n'êtes pas encore à même de coder quoi que ce soit.

    Dans le cas contraire, accéder à un des fichiers du dossier partagé depuis Python se fait comme pour n'importe quel autre fichier.

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

  6. #6
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 840
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par haku972 Voir le message
    ok merci je vais opter pour samba, mais sur mac comment l'installer ?
    Je te conseillerais de t'adresser au forum apple et plus précisément la partie mac osX.

    Citation Envoyé par haku972 Voir le message
    J'ai compris comment paramétrer l'ordinateur pour mettre un dossier en partage, mais je n'ai pas réussi a me connecter avec python au fichier partager (sur mac)
    Euh oui... Déjà je me demande comment tu as "créé" la connection depuis Python !!!

    Suis les conseils de wiztricks. Tu as un dossier partagé (donc sous-entendu "depuis windows"), déjà essaye de t'y connecter via le réseau local puis depuis la boucle sur ta carte réseau de ton PC (donc windows) voir si le partage fonctionne correctement.

    Ensuite, quand tu auras installé et paramétré SAMBA, tu verras alors sur ton mac le dossier partagé exactement comme un dossier local et tu pourras alors y aller exactement comme tu vas sur les autres dossiers de ton arborescence. Et Python pourra lui aussi y aller sans se préoccuper de la nature du dossier (local/distant pour lui ce sera la même chose).
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  7. #7
    Membre confirmé
    Homme Profil pro
    autodidacte
    Inscrit en
    Décembre 2018
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : autodidacte

    Informations forums :
    Inscription : Décembre 2018
    Messages : 100
    Par défaut
    Citation Envoyé par Sve@r Voir le message

    Euh oui... Déjà je me demande comment tu as "créé" la connection depuis Python !!!
    En faisant un code de ce style :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     import urllib
    from smb.SMBHandler import SMBHandler
    opener = urllib.request.build_opener(SMBHandler)
    fh = opener.open('smb://host/share/file.txt')
    data = fh.read()
    fh.close()
    Citation Envoyé par Sve@r Voir le message
    Ensuite, quand tu auras installé et paramétré SAMBA, tu verras alors sur ton mac le dossier partagé exactement comme un dossier local et tu pourras alors y aller exactement comme tu vas sur les autres dossiers de ton arborescence. Et Python pourra lui aussi y aller sans se préoccuper de la nature du dossier (local/distant pour lui ce sera la même chose).
    Comment le paramétrer su mac?, j'ai activé le partage de fichier c'est tout

  8. #8
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 762
    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 762
    Par défaut
    Citation Envoyé par haku972 Voir le message
    Comment le paramétrer su mac?, j'ai activé le partage de fichier c'est tout
    On ne peut que vous suggérer d'aller poser la question dans un forum "mac"...

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

Discussions similaires

  1. Partage de dossier avec tous
    Par NejNej dans le forum C#
    Réponses: 6
    Dernier message: 30/03/2011, 17h18
  2. Partage de dossier avec System comme utilisateur
    Par JFmil53_2 dans le forum Windows XP
    Réponses: 1
    Dernier message: 31/01/2011, 11h47
  3. Partage de dossiers avec Windows XP
    Par jem27 dans le forum Windows XP
    Réponses: 2
    Dernier message: 27/10/2010, 09h37
  4. Crée dossier avec python sous Vista
    Par Loenix dans le forum Général Python
    Réponses: 8
    Dernier message: 18/01/2009, 19h28
  5. partager un dossier avec les autres users (invité)
    Par cortex024 dans le forum Windows XP
    Réponses: 3
    Dernier message: 14/09/2006, 23h17

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