Python如何自动处理执行cmd命令时的确认请求(Y/N)?

举个例子,在 Windows 的 cmd 环境下,使用 cacls test.txt /D everyone 命令来修改该 .txt 文件的权限时会提示是否确认,并在输入 Y/N 之后才会生效。python的os.popen()或os.system()等函数执行类似的cmd命令时有哪些方法可以自动处理这类确认请求?或者还有那些其他的函数可以处理这类请求?
图片描述

阅读 9.5k
1 个回答

我觉得思考的方式可以换下, 应该是想办法让cacls命令怎样以非交互的形式完成, 而不是考虑python怎样去做交互应答
试下用下面的命令:

echo y|Cacls ...  # 后面自己补充
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题