我正在尝试将文件从文件系统“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()
这会给我一个错误“不允许同一用户使用多个用户名与服务器或共享资源建立多个连接。断开与服务器或共享资源的所有先前连接,然后重试。”
在这种情况下有人可以帮助我吗?非常感谢!!