想访问 Windows SMB 服务器上的共享文件?试试这招
步骤
- 安装pysmb, pip install pysmb
- 导入相关的包
- 使用方法见注释
参考
实例
1 2 3 4 5 6 7 8 9
| from smb.SMBConnection import SMBConnection # 新建连接对象 conn = SMBConnection('domain_user_name', 'you_password', 'device_hostname', 'server_ip', domain = 'domain_address', use_ntlm_v2=True, is_direct_tcp=True) # 返回值为布尔型,表示连接成功与否 result = conn.connect('server_ip', 445)
# 检索文件 for f in conn.listPath('share_folder_name','folder_name_in_prvious_one'): print(f.filename)
|