【发布时间】:2010-07-15 16:56:59
【问题描述】:
我如何设法获取 IP 或路径,例如带有驱动器号的已连接网络共享的 \11.1.1.100\projects。 我只有盘符,想用python获取共享的IP。 非常感谢... 鲱鱼
【问题讨论】:
标签: python windows networking
我如何设法获取 IP 或路径,例如带有驱动器号的已连接网络共享的 \11.1.1.100\projects。 我只有盘符,想用python获取共享的IP。 非常感谢... 鲱鱼
【问题讨论】:
标签: python windows networking
我不知道对应的 python,但WNetGetConnection 会给你映射到驱动器号的 UNC 路径:
wchar_t szName[256];
DWORD chName = 256;
DWORD dwResult = WNetGetConnectionW(L"Z:", szName, &chName);
我确信有一个 python 模块可以包装这个功能。您可以从 UNC 路径获取服务器名称,并从中查找其 IP 地址。
【讨论】:
win32wnet.WNetGetConnection('X:')