pysmb ライブラリを使用して samba サーバーに接続する例を教えてください。クラス smb.SMBConnection.SMBConnection(username, password, my_name, remote_name, domain='', use_ntlm_v2=True) があることを読みましたが、その使用方法がわかりません
質問する
34196 次
3 に答える
8
SMBConnection クラスを使用すると、リモート Samba サーバー上のファイルにブロック モードでアクセスできます。
リモート サーバー上の共有フォルダー内のファイルの一覧を取得するには、
from smb.SMBConnection import SMBConnection
conn = SMBConnection(userid, password, client_machine_name, remote_machine_name, use_ntlm_v2 = True)
conn.connect(server_ip, 139)
filelist = conn.listPath('shared_folder_name', '/')
返されるファイルリストは、SharedFile
インスタンスのリストになります。
その他の例はtests/SMBConnectionTests
、pysmb ソース パッケージのフォルダーにあります。
于 2012-04-25T04:57:14.723 に答える