Как скопировать файл из сети с помощью Python

Я хочу использовать Python для копирования zip-файла (test.zip) из общей сети (\svr\shared) на диск C:\ моего локального компьютера. Кроме того, моя учетная запись Windows уже имеет доступ к сети.

Еще одна вещь, как я могу получить содержимое общей сетевой папки? Скажем, мне нужны все имена файлов, расположенных в папке \svr\shared.


person Carol    schedule 04.02.2016    source источник
comment
Не проще ли просто использовать что-то вроде FileZilla с графическим интерфейсом? Если вы не являетесь администратором сервера, управляющим/переносящим множество файлов, что-то вроде FileZilla имеет все нужные вам функции и будет путем наименьшего сопротивления.   -  person ATLUS    schedule 04.02.2016
comment
Нет никакой разницы между доступом к файлам в сети и доступом к файлам на локальном диске.   -  person kindall    schedule 04.02.2016


Ответы (1)


Попробуй это:

from shutil import copyfile
src = r'\svr\shared\test.zip'
dst = r'C:\test.zip'
copyfile(src, dst)
person Виталий Стоянов    schedule 04.02.2016
comment
как насчет необработанных строк, таких как r'C:\test.zip', чтобы избежать сюрпризов, таких как табуляция в имени файла? - person tdelaney; 04.02.2016