接続したいリモート (Windows) サーバーがあり、いくつかのフォルダーを処理しています。
SMBHandler を使用しようとしましたが失敗しました:
director = urllib2.build_opener(SMBHandler)
fh = director.open('smb://myuserID:mypassword@192.168.1.1/Publish')
次のエラーで失敗しました。
URLError: <urlopen error smb error: Failed to retrieve on Publish: Unable to open file
SMBConnection を使用して完全に機能する次のコードを作成しましたが、フォルダーを取得してそのサブフォルダーとファイルをクエリするより良い方法があると確信しています...
conn = SMBConnection(USERID, PASSWORD, SERVER_NAME, SERVER_NAME, use_ntlm_v2 = True)
conn.connect(SERVER_IP, 139)
filelist = conn.listPath('Publish', '/')
if filelist[5].isDirectory:
print filelist[5].filename
etc...
私の問題を解決する最もエレガントな方法を見つけるのを手伝ってくれませんか?
どうもありがとうございました :)
ニリ