python模組之samba
- 2020 年 1 月 8 日
- 筆記
本文為記錄Python下載samba里的文件的程式碼:
from smb.SMBConnection import SMBConnection def get_script_file(): conn = SMBConnection('anonymous', '', 'mt-PC', 'SP-STORAGE', use_ntlm_v2 = True) assert conn.connect('192.168.1.20', 139) sharelist = conn.listShares()#列出共享目錄 for i in sharelist: print i file_obj = open('c:/2.txt', 'w') file_attributes, filesize = conn.retrieveFile('share', '/Test/test.txt', file_obj) file_obj.close()
file_obj為下載後的文件保存的位置以及名字。
share為共享目錄名。
/Test/test.txt為需要下載的文件。