python 中访问windows 的共享路径,可使用 pywin32 调用win api 的方式。
首先安装 pywin32 库:
pip install pywin32
完成后即可使用:
import win32net
unc_path = {
'remote': '\\ip\目录', #unc路径
'local': '',
'username': '共享登录名',
'password': '密码'
}
win32net.NetUseAdd(None,2,unc_path) #添加共享
#一系列的其它操作,使用完后,删除共享
win32net.NetUseDel(None,unc_path['remote']) #删除共享
参考次料:
https://www.reddit.com/r/learnpython/comments/k7mkg/python_32_and_accessing_a_network_location/
http://timgolden.me.uk/pywin32-docs/html/win32/help/win32net.html
网友评论