映射网络驱动器

时间:2016-03-31 16:30:35

标签: python-2.7

我使用以下代码将网络驱动器映射到我的机器:

decodeURIComponent()

但是,当我在驱动器打开时更改驱动器时,我无法提供响应:

cmd = r"net use I: %s /P:YES" % network_path_toMyDrive
os.system("@ping 127.0.0.1 -n 2 -w 1000 > nul") # I found that this line is important to refresh windows to show the new drive
os.system("@ping 127.0.0.1 -n 5 -w 1000 > nul")
cmd = r"net use I: %s /P:YES" % selectIdriveChoices[I]
# call(cmd, shell=True)
p = Popen(cmd, stdin=PIPE, shell=True)
p.stdin.write("y\n")
os.system("@ping 127.0.0.1 -n 2 -w 1000 > nul")
os.system("@ping 127.0.0.1 -n 5 -w 1000 > nul")

如果我看到此消息,我只想提供“y”。

1 个答案:

答案 0 :(得分:0)

我必须通过在命令中添加/ YES键来强制删除映射的驱动器(如果它正在使用中):

cmd = 'net use I: /D /YES'