首先安装pysmb模块
下载文件
from smb.SMBConnection import SMBConnectionconn = SMBConnection(‘anonymous‘, ‘‘, ‘any‘, ‘‘, use_ntlm_v2 = True)assert conn.connect(‘10.0.30.254‘, 445) #smb服务器地址#sharelist = conn.listShares()#for i in sharelist: ???#print ifile_obj = open(‘D:/test2.txt‘, ‘wb‘) #保存到本地的路径和文件名test=conn.filefilesize = conn.retrieveFile(‘data‘, ‘/wenyifan.txt‘, file_obj) #获取smb服务器上的文件名字file_obj.close()
上传文件
????f = open(‘D:/test2.txt‘,‘r‘) ????samba.storeFile(‘data‘,‘/test3.txt‘,f) ????f.close() ?????????有了上面的说明,举一反三,像对文件夹的操作也就明白了。
pyton 模块之 pysmb 文件上传和下载
原文地址:https://www.cnblogs.com/wyf-577513827/p/10531051.html