if password:
    cmd_parts.append(password)
if username:
    cmd_parts.append('/USER:%s' % username)
os.system(' '.join(cmd_parts))
try:
    yield
finally:
    os.system('NET USE %s: /DELETE' % drive_letter)
with network_share_auth('\\\\ComputerName\\ShareName', username, password):
    shutil.copyfile('foo.txt', 'P:\\foo.txt')
Как скопировать файлы в сетевой путь или на диск с помощью Python