首先安装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() 有了上面的说明,举一反三,像对文件夹的操作也就明白了。
原文地址:https://www.cnblogs.com/wyf-577513827/p/10531051.html
时间: 2024-11-02 05:46:32