URL: https://linuxfr.org/forums/programmation-python/posts/python-et-connections Title: python et connections Authors: bombadil Date: 2020年04月17日T15:11:44+02:00 License: CC By-SA Tags: Score: 2 bonjour, j'apprend lentement python et je vois qu'il gère des connections. jai fait un petit script qui permet de copier des fichiers localement, qui fonctionne comme je le souhaite, mais je voudrais l'utiliser pour copier des fichiers sur un répertoire distant. naïvement, je pensais qu'avec un module adapté je pourrais simplement remplacer ma variable de "path" local par une variable de "path" distant avec une fonction importée d'un module qui gère ssh si cest ssh, samba si cest samba, http si c'est http, ftp si c'est ftp, etc. en lisant les documentations des modules sensés gérer les connections, il y a des problemes de versions de partout, il n'y a rien de simples et des parametres en pagaille, la documentation et les explications sont ambigües et ne remplacent évidemment pas un cours exhaustif d'informatique sur les le repertoire distant utilise samba (support usb sur livebox). le module smb pour python me parait un peu opaque et ne sais pas bien comment l'utiliser. j'ai vu que dans samba 4, python semblait pris en charge en natif, mais je ne suis pas sur que la livebox ait un moyen simple de mettre à jour samba 4 réseaux et toutes ses subtilités. dans la documentation libre que j'utilise pour apprendre python, il y est question du module socket (parametrage rudimentaire du client et serveur) et d'outils pour créer un serveur web. mais je n'ai pas vu de partie sur la façon d'utiliser les protocoles ci-dessus. D'où 3 questions: 1. Une suggestion de documentation simple, claire, didactique? 2.quand on travaille sous linux est-il plus pertinent d'avoir recours à os, sys, subprocess et lancer des popen(),system(),subprocess() avec les programmes linux adhoc? 3.plus compliqué: si on veut utiliser du python sur une application qui fonctionne sur des smartphones par exemples, est ce que les modules os,sys,subprocess fonctionnent ?

AltStyle によって変換されたページ (->オリジナル) /