【发布时间】:2015-10-06 10:29:30
【问题描述】:
任何人都可以帮助我尝试使用 NET 使用 python,我不知道 python 和 perl 中 / 之间的区别,因为 perl 中的代码有效
$runMap = "C:\\Windows\\System32\\net.exe use \\\\$ip\\D\$ /persistent:no /user:$user_name $passwd";
system($runMap);
但在 Python 3 中不起作用
os.system("C:/Windows/System32/net.exe use Z: \\\\ip/D:/ /persistent:no /user:user pass")
【问题讨论】:
-
1. Use raw strings. 2.
C:/Windows/System32/net.exe那些反斜杠不应该朝另一个方向走吗? -
在尝试运行 exe 之前先了解您在做什么。我建议做 os.system("cd") (如果是 windows) os.system("pwd") (如果是 linux)。然后你就会明白你在哪里
-
您显然在运行不同的命令,那么为什么您期望得到相同的结果?