0

ファイルシステム「A」からファイルシステム「B」にファイルをコピーしようとしています。したがって、2 つの異なるユーザー名/パスワードを使用して、A と B の両方に同時に接続する必要があります。私の現在の実装は次のようなものです:

def main():
    CMD_src = 'NET USE ' + network_scr + ' /User:' + user_src + ' ' + password_src
    CMD_dst = 'NET USE ' + network_dst + ' /User:' + user_dst + ' ' + password_dst
    conn_src = subprocess.Popen(CMD_src, stdout=subprocess.PIPE, shell=True)
    conn_dst = subprocess.Popen(CMD_dst, stdout=subprocess.PIPE, shell=True)
    copy()
    conn_src.kill()
    conn_dst.kill()

これにより、「複数のユーザー名を使用した、同じユーザーによるサーバーまたは共有リソースへの複数の接続は許可されていません。サーバーまたは共有リソースへの以前の接続をすべて切断して、再試行してください。」というエラーが表示されます。

この場合、誰かが私を助けることができますか?どうもありがとうございました!!

4

1 に答える 1

0

2 つの異なるスレッドで 2 つの異なるサーバーに接続してみてください。http://docs.python.org/2/library/threading.html

于 2013-05-29T23:58:58.927 に答える