[转]转的别人的一篇文章:python模块之samba

来源:互联网 发布:淘宝网模特 编辑:程序博客网 时间:2024/05/29 14:27

本文为记录Python下载samba里的文件的代码:

1
2
3
4
5
6
7
8
9
10
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 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为需要下载的文件。


出自于:wangzhenyu.blog.51cto.com/2996939/1288598  开头的http不能加,否则博客又要被关了。望原作者见谅。

原创粉丝点击