tutorialspoint socket programming network gui español book python windows networking

socket - Usando Python, ¿cómo puedo acceder a una carpeta compartida en la red de Windows?



socket python 3 español (3)

¿Cómo lo intentaste? Tal vez estés trabajando con / y omita el escape adecuado.

En lugar de

open(''//HOST/share/path/to/file'')

utilice la solución de Johnsyweb con el / s, o pruebe uno de

open(r''//HOST/share/path/to/file'')

o

open(''////HOST//share//path//to//file'')

.

Tengo un archivo que me gustaría copiar de una carpeta compartida que está en una carpeta compartida en un sistema diferente, pero en la misma red. ¿Cómo puedo acceder a la carpeta / archivo? El método usual de open () no parece funcionar?


Tuve el mismo problema que OP, pero ninguna de las respuestas actuales resolvió mi problema, así que agregue una respuesta ligeramente diferente que funcionó para mí:

Al ejecutar Python 3.6.5 en una máquina con Windows, utilicé el formato

r "/ DriveName / then / file / path / txt.md"

por lo que la combinación de dobles barras invertidas de la lectura @Johnsyweb enlace UNC y la adición de la r en el frente como se ha resuelto resolvió mi problema similar al de OP.


Use barras diagonales para especificar la ruta UNC :

open(''//HOST/share/path/to/file'')

(si su código de cliente de Python también se está ejecutando en Windows)