Python使用wnet_connect(主机,用户名=无,密码=无)

时间:2013-03-19 20:41:35

标签: python wnet

我正在尝试连接到未在DNS中列出的服务器,它只是一个带有ip的服务器。

使用此代码我没有运气:

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

1 个答案:

答案 0 :(得分:0)

无法连接到服务器或任何计算机,如果它不在DNS中。