首先安裝pysmb模塊
下載文件
from smb.SMBConnection import SMBConnection conn = SMBConnection('anonymous', '', 'any', '', use_ntlm_v2 = True) assert conn.connect('10.0.30.254', 445) #smb服務器地址 #sharelist = conn.listShares() #for i in sharelist: #print i file_obj = open('D:/test2.txt', 'wb') #保存到本地的路徑和文件名 test=conn.file filesize = 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() 有了上面的說明,舉一反三,像對文件夾的操作也就明白了。