2013-03-19 3 views
0

Я пытаюсь подключиться к серверу, который не указан в DNS, это просто сервер с ip.Использование python wnet_connect (host, username = None, password = None)

Я не подвожу никакой удачи с помощью этого кода:

netpath = r'\\10.5.1.22\Products' 
    networkPath = netpath 
    unc = ''.join(['\\\\', host]) 
    print unc 
    try: 
      win32wnet.WNetAddConnection2(0, None, unc, None, username, password) 
    except Exception, err: 
     if isinstance(err, win32wnet.error): 
      #Disconnect previous connections if detected, and reconnect. 
      if err[0] == 1219: 
       win32wnet.WNetCancelConnection2(unc, 0, 0) 
       return wnet_connect(host, username, password) 
     raise err 

есть лучший способ соединить в этой ситуации я использую Python 2.7

ответ

0

Его не удается подключиться к серверу или любой машине , Если это не в DNS.

Смежные вопросы