lf = ('\\\\удаленный пк\\папка\\')
ftp.retrbinary(“RETR ”+f, open((lf),'wb').write)
Скрипт копирует файлы с фтп на удаленный пк в локальной сети, все работает, но как быть если для входа на удаленный пк нужен пароль?
from smb.SMBConnection import SMBConnection smbcon = SMBConnection(user, password, client_machine_name, server_name) smbcon.connect(server_name) Traceback (most recent call last): File "<pyshell#20>", line 1, in <module> smbcon.connect(server_name) File "C:\Python\lib\site-packages\smb\SMBConnection.py", line 102, in connect self.sock.connect(( ip, port )) TimeoutError: [WinError 10060] Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера
import win32api import win32net ip = '192.168.1.18' username = 'ram' password = 'ram@123' use_dict={} use_dict['remote']=unicode('\\\\192.168.1.18\C$') use_dict['password']=unicode(password) use_dict['username']=unicode(username) win32net.NetUseAdd(None, 2, use_dict)
import win32api import win32net import win32netcon,win32wnet username='user' password='psw' try: win32wnet.WNetAddConnection2(win32netcon.RESOURCETYPE_DISK, 'Z:','\\\\192.168.1.18\\D$', None, username,password, 0) print "connection established successfully" except: print "connection not established"