我正在优化我的脚本。我用windows命令替换了我的复制和删除文件功能,例如'ROBOCOPY'和'DEL'。我在subprocess.Popen的帮助下执行此命令。 'ROBOCOPY'工作得非常好,但'Del'命令无效。
这是我的指示,
operator double*() const { return r.real; }
这个相同的命令(这个完全相同的字符串)在cmd中运行得很好,但它在python中不起作用。请有人帮我找到我的错误? 提前谢谢你。
答案 0 :(得分:1)
这样试试
del_cmd = ['cmd', '/c', 'del', '/s', '/q', path]
del_cmd = subprocess.run(rd, stdout=subprocess.PIPE)
在我的电脑上工作