[英]How to open multiple connections using popen in python
我正在尝试将文件从文件系统“ 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()
这将给我一个错误:“不允许同一用户使用多个用户名与服务器或共享资源建立多个连接。断开与服务器或共享资源的所有先前连接,然后重试。”
在这种情况下,有人可以帮助我吗? 非常感谢你!!
您可以尝试在两个不同的线程中连接到两个不同的服务器。 http://docs.python.org/2/library/threading.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.