python 实现smb共享服务器的文件上传下载
1.安装
pip install pysmb
2.使用
import os
from pathlib import Path
from smb.SMBConnection import SMBConnection
class SMBClient:
def __init__(self, username, password, ip, port=139, service_name=""):
self.username = username
self.password = password
self.ip = ip
self.port = port
self.service_name = service_name
self.conn = None
def connect(self):
"""连接smb"""
self.conn = SMBConnection(
self.username, self.password, "", "", use_ntlm_v2=True
)
self.conn.connect(self.ip, self.port)
def disconnect(self):
self.conn.close()
def is_directory_exists(self, remote_directory):