Подтвердить что ты не робот

Использование Python, как я могу получить доступ к общей папке в сети Windows?

У меня есть файл, который я хотел бы скопировать из общей папки, которая находится в общей папке в другой системе, но в той же сети. Как я могу получить доступ к папке/файлу? Обычный метод open(), похоже, не работает?

4b9b3361

Ответ 1

Используйте косые черты для указания UNC Путь:

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

(если ваш клиентский код Python также работает под Windows)

Ответ 2

Как вы это пробовали? Возможно, вы работаете с \ и опускаете правильное экранирование.

Вместо

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

используйте либо решение Johnsyweb с / s, либо попробуйте один из

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

или

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

.