J'ai un fichier que je voudrais copier à partir d'un dossier partagé qui se trouve dans un dossier partagé sur un système différent, mais sur le même réseau. Comment puis-je accéder au dossier/fichier ? La méthode open() habituelle ne semble pas fonctionner ?
Réponses
Trop de publicités?Comment l'avez-vous essayé ? Peut-être que vous travaillez avec \
et omettez l'échappement approprié.
À la place de
open('\\HOST\share\path\to\file')
utilisez soit la solution de Johnsyweb avec les /
s, soit essayez l'une des
open(r'\\HOST\share\path\to\file')
ou
open('\\\\HOST\\share\\path\\to\\file')
.
J'ai eu le même problème que OP mais aucune des réponses actuelles n'a résolu mon problème, donc pour ajouter une réponse légèrement différente qui a fonctionné pour moi:
Exécutant Python 3.6.5 sur une machine Windows, j'ai utilisé le format
r"\DriveName\then\file\path\txt.md"
donc la combinaison de doubles barres obliques inverses de la lecture du lien @Johnsyweb UNC et de l'ajout du r devant comme recommandé a résolu mon problème similaire à celui d'OP.