【发布时间】:2019-03-25 11:53:14
【问题描述】:
我正在尝试使用来自 CMD.exe 的命令通过 python(子进程模块)连接本地网络中的另一台计算机
net use \\\\ip\C$ password /user:usernamecopy D:\file.txt \\ip\C$
然后在 python 中它看起来像下面。 但是当我尝试第二个命令时,我得到:
"FileNotFoundError: [WinError 2]"
你遇到过同样的问题吗? 有什么办法可以解决吗?
import subprocess as sp
code = sp.call(r'net use \\<ip>\C$ <pass> /user:<username>')
print(code)
sp.call(r'copy D:\file.txt \\<ip>\C$')
【问题讨论】:
-
第二个操作应该使用
shutil.copy,而不是复制文件的系统调用。
标签: python windows subprocess local