python3 訪問windows共享目錄
1、安裝pysmb包
pip install pysmb
2、連接共享目錄
#!/usr/bin/env python3 # -*- coding:utf-8 -*- from smb.SMBConnection import SMBConnection server_ip = "10.0.0.1" #共享目錄主機IP地址 username = "xxxxx" #本機用戶名 password = "xxxxxx" #本機密碼 my_name = "本機域名" #計算機屬性中域名 remote_name = "abc-infoserver" #遠端共享文件夾計算機名 conn = SMBConnection(username, password, my_name, remote_name, is_direct_tcp = True) #is_direct_tcp=True,默認為當direct_tcp=True時,port需要445。當它是False時,端口應該是139assert conn.connect(server_ip, 445) sharelist = conn.listPath("00-訪問指南","/") for i in sharelist: print (i.filename)
